Si d'autre en MIPS

Je suis en train d'apprendre MIPS programmation, dans laquelle je suis en train de mettre en œuvre Si d'autre conditions. Mais le problème est que quand je rentre de 2 pour sélectionner soustraire condition, le programme ne fonctionne pas. Je sais que pourrait avoir utilisé BNE mais je veux apprendre BEQ. S'il vous plaît dites-moi qu'est-ce que le problème est présent code

.text

main:

li $t0,1
li $t1,2
li $t2,3
li $t3,4

li $v0,5
syscall

move $s0,$v0

beq $s0,$t0,ADDTN
ADDTN:


li $a0,40
li $v0,1
syscall

li $v0,5
syscall


move $s1,$v0

li $v0,5
syscall

move $s2,$v0

add $a0,$s1,$s2

li $v0,1
syscall

li $v0,10
syscall



beq $s0,$t1,SUBTN
SUBTN:

li $a0,50
li $v0,1
syscall

li $v0,5
syscall


move $s3,$v0

li $v0,5
syscall

move $s4,$v0

sub $a0,$s3,$s4

li $v0,1
syscall

li $v0,10
syscall
  • "Ne fonctionne pas" est la meilleure description de l'erreur que vous pouvez donner?
InformationsquelleAutor Alfred James | 2012-09-15