0
A
回答
1
反對共同的誤解,li
,la
或move
是不只是一個單一的指令,但虛擬指令,服用多種機器指令來執行。正因爲如此,我猜他們不會成爲一種選擇。
下面是可以做這樣的事情
addi $v1, $zero, 1
addui $v1, $zero, 1
ori $v1, $zero, 1
xori $v1, $zero, 1
# these use comparison
slt $v1, $zero, $31 # the last one can be any non-empty register
slti $v1, $zero, 1
sltu $v1, $zero, $31 # the last one can be any non-empty register
sltiu $v1, $zero, 1
# these use memory
lb $v1, one($zero)
lbu $v1, one($zero)
lh $v1, one($zero)
lhu $v1, one($zero)
lw $v1, one($zero)
one: .word 1
當僞指令,li
和la
可用來計算過說明。
相關問題
- 1. MIPS $ gp寄存器
- 2. MIPS寄存器保存
- 3. MIPS指令從寄存器中提取字段
- 4. 使用asm指令讀取MIPS CPU寄存器
- 5. MIPS:將寄存器地址複製到另一個寄存器
- 6. 將涉及CPU寄存器的指令轉換爲存儲器指令
- 7. MIPS - 將數值移入寄存器值
- 8. 如何在MIPS中將浮點寄存器設置爲0(或清除其值)。
- 9. MIPS,寄存器,初學者
- 10. MIPS中的浮點寄存器是哪些數字寄存器?
- 11. (ARM程序集)向右移位寄存器1將所有位設置爲零
- 12. 加載到寄存器中的指令
- 13. JTAG指令寄存器長度,IR_LEN
- 14. 指令DB和AX寄存器
- 15. 特權指令,添加寄存器值?
- 16. 跳轉和鏈接寄存器MIPS
- 17. 在MIPS中恢復寄存器
- 18. MIPS中浮點寄存器的數量
- 19. MIPS系統調用和$ t寄存器
- 20. 寄存器操作數在MIPS
- 21. 將值存儲在MIPS的HI和LO寄存器中
- 22. MIPS |僞指令
- 23. MIPS BNE指令
- 24. MIPS彙編語言 - 臨時寄存器vs保存的寄存器
- 25. 我可以執行存儲在寄存器中的數字作爲MIPS中的指令嗎?
- 26. SSE2指令將類型整型寄存器轉換爲短寄存器,反之亦然
- 27. MIPS模擬器---將指令讀入內存(C++)
- 28. 將寄存器中的位數設置爲0的計數
- 29. 計算機如何將寄存器設置爲常量值?
- 30. 以ASCII碼字符值爲寄存器的指令作爲MIPS中的操作數
請提供參考文件。 – FPK
你是什麼意思? – hysteriaistic