1
我試圖實現MIPS的Mips連續Divison
function_1:
while:
# a % 2 == 0
DIV $s0, $2
MFHI $t1
bne $t1, $0, exit
# b % 2 == 0
DIV $s1, $2
MFHI $t2
bne $t2, $0, exit
j while
exit:
jr $ra
出於某種原因連續的劃分的,因爲如果是連檢查工作,但如果b
甚至檢查不起作用。即使a
和b
都是偶數,while循環中的其餘指令也不會執行,並且a和b在調用函數後保持不變。
關於我做錯了什麼的輸入將會有所幫助。
謝謝!
非常感謝你!我的問題是我使用了2美元。我沒有意識到這是一個註冊表 –