0
所以我試圖找出3個數字之間最大的共同點。我認爲我的邏輯對於如何做到這一點非常合適,而且我目前沒有得到正確的輸出。用if語句中的邏輯奮鬥
li $s0, 1
whileloop:
bgt $s0, $t0, exit
bgt $s0, $t1, exit
bgt $s0, $t2, exit
IF1:
div $s0, $t0
mfhi $s1
bne $s1, $zero, else
IF2:
div $s0, $t1
mfhi $s2
bne $s2, $zero, else
IF3:
div $s0, $t2
mfhi $s3
bne $s3, $zero, else
sw $s0, 4($s4)
j else
else:
addi $s0, $s0, 1
j whileloop
exit:
la $a0, answer
syscall
move $a0, $s4
li $v0, 1
syscall
li $v0, 10
syscall
這三個數字是用戶輸入到$ t0,$ t1和$ t2的。