我目前正在问自己这是如何运作的。示例:如果我将一个值加载到$ t0中,然后在下一个操作中加载另一个值,那么旧版本是否会与新版本聚合在一起,或旧版本是否会被删除并且新版本会被删除?
示例:
lw $t0, 15 # $t0 := 15
lw $t0, 8 # $t0 := 23 or 8?
提前致谢, Klois。
答案 0 :(得分:1)
旧值被替换。如果你想积累,你必须使用add
指令明确说出来。
作为旁注,您通常使用li
而非lw
来加载立即值(如果汇编程序不支持伪指令,则使用ori
)。