我想要一個程序,從用戶接受2個輸入並使用加法相互相乘(例如3 * 2加3兩次),但我不知道它有什麼問題。 在此先感謝彙編代碼問題
.text
.globl main
main:
li $v0, 5 # Code for read int.
syscall # Ask the system for service.
move $s0, $v0 # Copy to safer location.
# Ask for another number.
li $v0, 5 # Code for read int.
syscall # Ask the system for service.
loop:
add $s0,$s0,$s0
addi $v0,$v0,-1
bne $v0,$zero,loop
li $v0, 1
syscall # print out actual sum
li $v0, 10 # Code for program exit.
syscall
@ user671645,下次請格式化你的代碼。 – 2011-03-22 17:11:37
有什麼不對?不正確的結果,崩潰,無限循環......? – Justin 2011-03-22 17:17:39
好的謝謝。我可以得到什麼幫助? – user671645 2011-03-22 17:18:11