問題は、減算の結果が表示されるのを待つときに表示されますが、代わりに0が表示されます。x-aではありません。Substract in Mips
.data
strin: .asciiz "type two integers\n\n\n"
strout: .asciiz "the result of the substract is:"
a: .word 0
x: .word 1
.text
main:
li $v0, 4
la $a0,strin
syscall
li $v0, 5
syscall
sw $t0,a
li $v1,5
syscall
sw $t1,x
sub $t1,$t1,$t0
li $v0, 4
la $a0,strout
syscall
move $a0, $t1
li $v0, 1
syscall
li $v0,10
syscall
入力をメモリに格納することを検討することをお勧めします。 (ヒント: 'syscall'がレジスタを壊すかもしれない) – EOF
あなたの投稿を破壊しないでください。 – Glorfindel
あなた自身の質問を破棄しないでください。それはあなたの質問に答えようと努力した人々に対して無礼です! –