exemples de boucles :
http://www.cs.uiuc.edu/class/fa05/cs232/section/discussion1.html
lui $10,0x1000 #adresse de base
lw $1,0($10) #x
add $2,$2,1 #compteur i
add $3,$3,0 #somme
#boucle for
li $2,28
for:
bgeu $2,$1,endfor
div $1,$2
mfhi $7
bne $7,$0,endif
add $3,$3,$2
endif:
sub $2,1
jmp for
endif:
endfor:
#tester si somme=x
sub $8,$3,$1
bne $8,$0,else
la $a0,perfect
li $v0,4
syscall
jmp end
else:
la $a0,nperfect
li $v0,4
syscall
end:
.data
x: .word 28
perfect: .asciiz "le nombre est parfait"
nperfect: .asciiz "le nombre n est pas parfait"
#####################################
voilà merci de me répondre