Les instructions en mips r3000

sindy5 Messages postés 78 Statut Membre -  
sindy5 Messages postés 78 Statut Membre -
Bonjour,
salut tous le monde

je veux savoir les instructions et les expréssions suivante comment d'étres répresenté en mips
<=
<
<>
>
>=
while
si sinon
merci a l'avance
A voir également:

1 réponse

loupius
 
Le Mips est un language d'assemblage, les instructions sont donc simples et il n'existe pas d'instructions correspondant à 'while' ou 'if else'
En assembleur, un 'while (condition)' se réalise par un test sur la condition et suivant le résultat du test, on continue ou on arrête la boucle.
Pour faire les tests, comme d'habitude il existe des 'branchements conditionnels'. Pour le MIPS, il existe:
bgez 1 registre (>= 0)
bgtz 1 registre (> 0)
bltz 1 registre (< 0)
blez 1 registre (<= 0)
bne 2 registres (<>)
beq 2 registres (=)
1
sindy5 Messages postés 78 Statut Membre
 
merci beaucoup monsieur
0