此代碼是一個更大的程序的一部分,工作得很好。然後,我意識到這項任務將在-bare模式下進行測試。只要我嘗試在-bare模式下運行它,我的print_string系統調用從正常工作到不打印任何內容,我不知道爲什麼。Mips - print_string系統調用在-bare模式下不起作用
運行這給了我沒有錯誤,它只是不(在末尾也有2個或$ 0 $ 0 $ 0需要?)打印任何
.globl main
.data
v: .space 2
w: .space 2
x: .space 2
y: .space 2
z: .space 2
inputPrompt: .asciiz "Input mathmatical expression: "
.text
main: #main block used to read in all the necessary data
lui $a0, 0x1001
#prompt for expression
addi $v0, $0, 4
addi $a0, $a0, 10
syscall
or $0,$0,$0
jr $ra
or $0,$0,$0
真棒,簡單的錯誤,並容易修復我的程序。謝謝 –