12
A
回答
14
你不能那樣做,因爲沒有MIPS指令編碼支持這樣的事情。你需要給自己做加法:
add $a2, $a1, $t2
lw $s2, 0($a2)
的lw
指令編碼是這樣的:
1000 11ss ssst tttt iiii iiii iiii iiii
哪裏sssss
是源寄存器數量,ttttt
是目標寄存器號碼,iiiiiiiiiiiiiiii
是即時。在編碼中沒有空間(也沒有替代指令編碼),它們使用兩個寄存器來生成存儲器地址。這將獲得從上面的例子中所編碼的特定機器指令是:
1000 1100 1101 0010 0000 0000 0000 0000
由於即時是0
,$s2
是寄存器18
和$a2
是寄存器6
。
相關問題
- 1. MIPS負載字混淆
- 2. MIPS商店字/加載詞
- 3. MIPS負載字節(LB)與偏移
- 4. 的Mips DIV.S語法錯誤
- 5. MIPS OR帶負數
- 6. MIPS彙編語言乘法
- 7. 負載外部JavaScript在語法
- 8. 語法錯誤MIPS彙編語言
- 9. MIPS程序集中的語法錯誤
- 10. Mips的第一步 - Spim:語法錯誤
- 11. MIPS的解析器語法錯誤
- 12. MIPS Linux的彙編代碼,瞭解有關負載字節
- 13. 的Mips:加載字
- 14. 斯坦福詞法分析器負載模型錯誤
- 15. Mips Mars braching語句
- 16. MIPS彙編語言
- 17. MIPS彙編語言
- 18. 顯示負數作爲MIPS中的減法結果
- 19. easyui的TreeGrid「負載」方法
- 20. PEGJS謂詞語法
- 21. NSFetchRequest謂詞語法
- 22. jQuery的負載後提交,if語句
- 23. mismatchedtoken ANTLR的語法謂詞
- 24. Javascript語言,Ajax的負載頁面無法正常工作
- 25. Amazon EC2負載均衡器上的負載平衡算法
- 26. ASCX負載與ASPX負載
- 27. MIPS中的彙編語言乘法和除法使用MARS
- 28. XDocument負載 - 無法打開
- 29. 圖算法負載分配
- 30. 無法負載R包「adabag」
我愛mips ...太簡單了 – Polaris878
@ Polaris878,Yay for RISC! –