我已經看到在MIPS中使用sw和lw的例子,這個指令看起來像這樣。MIPS sw和lw問題
lw $6, 0($4)
我的第一個問題是,0()是做什麼的?如果是6美元,4美元(4美元)呢?
我想在MARS mips程序中測試,但是每當我執行程序時,lw和sw似乎都不更新任何值的寄存器。例如,如果我有這個代碼
ori $t1, $t1, 8
lw $t2, 0($t1)
我希望$ t2被更新爲一些值,但事實並非如此。我的第二個問題是,如果有人能解釋爲什麼$ t2在執行lw指令後仍然保存0x00000000而不是一個值。
關於你的第二個問題,你可以給一些代碼嗎? – iTurki