Assembleur MIPS R3000 [Fermé]

Signaler
-
 achiliooo -
salut a tous,
Je cherche des exercice sur l'assembleur (MIPS R3000) et spécialement sur les tableaux et les fonctions.SVP veuillez m'aider le plus tot possible.merci bcp

3 réponses

Messages postés
9
Date d'inscription
mercredi 6 février 2008
Statut
Membre
Dernière intervention
12 février 2008
8
Salut
Exo1:
ecrire un programme assembleur"Mips r3000" qui calcule la somme suivant 1+2+3+....+n #fonction
Exo2:
ecrire un programme assembleur"Mips r3000" qui calcule la factorielle d'un nomre entier # fonction recursive


et autre cours :
http://www-licence.ufr-info-p6.jussieu.fr/lmd/licence/2005/ue/arcmo-2005oct/_fichiers/Li321_R3000_interne.pdf


http://www.licence.info.upmc.fr/lmd/licence/2004/ue/LI321-2004oct/_fichiers/R3000_externe.pdf


http://www-licence.ufr-info-p6.jussieu.fr/lmd/2004/licence/ue/LI321-2004oct/_fichiers/Mips_asm2.pdf
7
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

.data
ch:.asciiz"la somme est:"
.text
.globl main
main: li $v0,5
syscall
li $t0,0 #somme
etiq:beqz $v0 fin
jal somme
j etiq
fin:la $a0,ch
li $v0,4
syscall
move $a0,$t0
li $v0,1
syscall
li $v0,10
syscall
somme:add $t0,$t0,$v0
subu $v0,$v0,1
jr $31
slt à tous je cherche des exercices sur l'assemrleur mips r300 avec la solution le plus tot possible svp et je vous remercie.
void main(char * S,int size){
int i;
for(i=0;i<size;I++)
afich(S[i]);

}