10- Atascos RAW y Forwarding

Поділитися
Вставка
  • Опубліковано 13 гру 2024

КОМЕНТАРІ • 2

  • @lokiinepe
    @lokiinepe 6 місяців тому

    Hola Gena, tengo una consulta y quiero ver si entendí bien. En un ejemplo de dos sumas con forwarding activado por ejemplo:
    Daddi r1, r2, 0
    Daddi r3, r1, 5
    Aca se producen 0 raw, pero por ejemplo en:
    ld r4, num (r0)
    Dadd r3, r4, r2
    Ahi de produce 1 raw con el forwarding.
    Eso ocurre porque en los Daddi se obtiene el resultado en ex, pero en el de ld se obtiene en mem, no? Osea q tarda más en tener el resultado por primera vez

    • @GenaroCamele
      @GenaroCamele  6 місяців тому

      Hola! Lo entendiste perfecto! El primer ejemplo se resuelve en EX, el segundo en MEM que es 1 etapa más tarde (por eso 1 atasco RAW)