0
所以這是我迄今爲止我不知道從哪裏去分支或只是打印出答案。我試圖打印出來的消息,但無濟於事。有沒有辦法使用slt和分支?檢查如果一個數字大於或小於然後使用slt和分支使用火星
.data
message1: .asciiz "The number is less than. :"
message2: .asciiz "/nThe number is greater than. :"
.text
main:
addi $t0, $zero, 20
addi $t1, $zero, 5
slt $s0, $t0, $t1
beq $s0, $zero, printmessage1
sge $s0, $t0, $t1
beq $s0, $zero, printmessage2
li $v0, 10
syscall
printmessage1:
li $v0 4 #print out message1
la $a0 message1
syscall
printmessage2:
li $v0 4 #print out message1
la $a0 message2
syscall
@adam你會有什麼想法? – Smitty