Dependencies 数据依赖项:MIPS
我在理解以下代码中存在哪些数据依赖关系时遇到一些问题:Dependencies 数据依赖项:MIPS,dependencies,mips,Dependencies,Mips,我在理解以下代码中存在哪些数据依赖关系时遇到一些问题: SW R16, -100(R6) LW R4, 8(R16) ADD R5, R4, R4 以下是我认为依赖关系的地方: SW R16, -100(R6) // RAR on R16 from SW to LW LW R4, 8(R16) // RAW on R4 from LW to ADD ADD R5, R4, R4 我是否缺少任何依赖项?任何帮助都将不胜感激 我不明白你在第一条指令上标记的RAR。在该指令之前是否还有其
SW R16, -100(R6)
LW R4, 8(R16)
ADD R5, R4, R4
以下是我认为依赖关系的地方:
SW R16, -100(R6) // RAR on R16 from SW to LW
LW R4, 8(R16) // RAW on R4 from LW to ADD
ADD R5, R4, R4
我是否缺少任何依赖项?任何帮助都将不胜感激 我不明白你在第一条指令上标记的RAR。在该指令之前是否还有其他sw指令?没有。我只是想知道是否唯一的依赖是R4。我只是不确定由于软件和LW共享R16.O,这段代码中是否有多个依赖项,很抱歉,我现在知道了。一切看起来都很好。