MIPS组装 - 简单

时间:2013-06-30 09:46:31

标签: assembly mips

我目前正在问自己这是如何运作的。示例:如果我将一个值加载到$ t0中,然后在下一个操作中加载另一个值,那么旧版本是否会与新版本聚合在一起,或旧版本是否会被删除并且新版本会被删除?

示例:

lw $t0, 15 # $t0 := 15
lw $t0, 8  # $t0 := 23 or 8?

提前致谢, Klois。

1 个答案:

答案 0 :(得分:1)

旧值被替换。如果你想积累,你必须使用add指令明确说出来。

作为旁注,您通常使用li而非lw来加载立即值(如果汇编程序不支持伪指令,则使用ori)。