该lw
指令(我假设这就是您的意思,因为ldw
它不是标准的 MIPS 指令,尽管在此答案的上下文中所有负载都相似)从指定的内存地址0 + r4
加载一个单词,而move
1只是将值传输r4
到r8
.
例如,假设r4
是当前并且存储在内存中1234
的单词是。1234
5678
区别在于:
move r8, r4 ; r8 is now 1234
lw r8, 0(r4) ; r8 is now 5678
1 “move
指令”实际上是一个伪指令,move $rt, $rs
编码为addi $rt, $rs, 0
.