Sos programme assembleur pour MIPS 3000

hajerboug -  
 djaber -
Bonjour,
Comment écrire un programme e langage assembleur qui calcule le factoriel d'un nombre entier,pour processeur MIPS R3000.
Merci.

2 réponses

hajerboug
 
Bonjour,
Comment écrire un programme e langage assembleur qui calcule le factoriel d'un nombre entier,pour processeur MIPS R3000.
Merci.
5
djaber
 
.data



str1: .asciiz "etrez un entier :"
str2: .asciiz "sa factoriell est "

.text


main : li $v0, 4
la $a0, str1
syscall

li $v0 ,5
syscall

li $ 3, 1
looo: blt $v0 1 sortie
mil $3 $v0 s3
sub $v0 $v0 1
b loop

sortie: li $v0, 4
la $a0, str2

syscall
li $v0 1
move $a0 $3
syscall

li $v0 10
syscall
0