2
A
回答
1
return
:一些值返回到被叫方(如果表達呈現)。A ? B : C
:這是條件運算符。如果A
爲真(非零),則評估B
。否則,評估C
。
如果a
和b
簽署的32位整數,它應該是這樣的:
# assuming
# a = $t0
# b = $t1
# return value = $v0
slt $t2, $t1, $t0 # $t2 = (b < a)
beq $t2, $zero, nottrue # if (!(a > b)) goto nottrue
addui $v0, $t0, $zero # return value = a (not harmful even if executed when jump is taken)
jr $ra # return
sll $zero, $zero, 0 # nop: prevent instruction after branch from being executed
nottrue:
addui $v0, $t1, $zero # return value = b
jr $ra # return
sll $zero, $zero, 0 # nop: prevent instruction after branch from being executed
+0
謝謝邁克,你是一個巫師 –
相關問題
- 1. 將mips轉換爲c
- 2. 將C++代碼轉換爲Mips
- 3. 將C轉換爲MIPS彙編
- 4. 將C轉換爲MIPS - 嵌套數組
- 5. 將C代碼轉換爲MIPS彙編
- 6. 將單C線轉換爲MIPS彙編
- 7. 將C++轉換爲MIPS彙編
- 8. 如何將此C轉換爲MIPS?
- 9. 一個C轉換爲MIPS
- 10. Mips to C轉換
- 11. C到MIPS轉換
- 12. 轉換C++函數MIPS
- 13. 轉換C代碼到MIPS
- 14. MIPS將浮點數轉換爲整數
- 15. C++中的MIPS轉換器,如何轉換爲十六進制
- 16. 需要將VC++ 6.0下的c代碼轉換爲MIPS彙編
- 17. 將C代碼轉換爲mips會給出錯誤
- 18. 將C程序轉換爲MIPS彙編語言程序
- 19. 有沒有辦法使用gcc將C轉換爲MIPS?
- 20. 用三元運算符將C轉換爲MIPS
- 21. 我想將我的C程序轉換爲MIPS指令
- 22. 將C代碼轉換爲MIPS彙編語言與數組
- 23. 將C++轉換爲MIPS。幫我檢查一下
- 24. Mips彙編語言轉換C條件
- 25. 轉換一個C程序MIPS
- 26. MIPS轉換到C,sltiu特別
- 27. 轉換一個C函數MIPS彙編
- 28. 將c#RSACryptoServiceProvider轉換爲C++
- 29. 將QT/C++轉換爲C#
- 30. 將C++轉換爲objective-c
查找'SLT'和'BEQ'在MIPS指令集的參考。 – Michael