【发布时间】:2020-06-25 13:10:03
【问题描述】:
我列出了 2 种危害类型:
1a. EX/MEM.RegisterRd = ID/EX.RegisterRs
1b. EX/MEM.RegisterRd = ID/EX.RegisterRt
2a. MEM/WB.RegisterRd = ID/EX.RegisterRs
2b. MEM/WB.RegisterRd = ID/EX.RegisterRt
我无法理解这两条规则背后的直觉,这可以帮助我了解技术术语并解释概念?欢迎任何解释:)
【问题讨论】:
-
在大多数 3 操作数 ISA 中(例如,像 mrc.uidaho.edu/mrc/people/jff/digital/MIPSir.html 这样的 MIPS 文档使用此约定),
rd是目标寄存器,而 Rs、Rt 是源寄存器。例如add rd, rs, rt。 (rs 和 rt 可能是第二和第三,或源和第三,IDK)。
标签: cpu-architecture hardware-design