Le problème apparaît quand j'attends que le résultat de la soustraction apparaisse mais à la place il me montre 0. Pas x-a comme je l'espérais.Substract dans 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
Vous pourriez considérer * pourquoi * vous stockez l'entrée dans la mémoire. (Astuce: le 'syscall' peut corrompre les registres) – EOF
Veuillez ne pas vandaliser votre message. – Glorfindel
Ne pas vandaliser vos propres questions s'il vous plaît. C'est irrespectueux envers les gens qui ont pris la peine de répondre à votre question! –