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