[exercice] instructions MIPS
Tunisiano87
Messages postés
17
Statut
Membre
-
nytheouf -
nytheouf -
Bonjour,
J'arrive pas a resoudre un exercice dont l'énoncé est le suivant:
Écrivez les instructions MIPS nécessaires aller chercher
un nombre négatif (sur 4 octets) en mémoire et le transformer en nombre positif (par exemple –22 devient 22) puis aller stocker le nombre positif en mémoire, au même endroit où était le nombre négatif. Uniquement 4 instructions sont nécessaires pour faire ceci. Vous pouvez prendre
pour acquis que le nombre lu en mémoire est toujours un nombre négatif. L'adresse mémoire du nombre négatif est dans le registre $s3.
Ma solution est la suivante:
lw $s8, 0($s3)
sub &s8, $s0, $s8
sw $s8, 0($s3)
Sauf que d'apres l'énoncé il faut qu'il y ait 4 instructions.
Quelqu'un pourrait corriger ma solution ?
Merci d'avance.
J'arrive pas a resoudre un exercice dont l'énoncé est le suivant:
Écrivez les instructions MIPS nécessaires aller chercher
un nombre négatif (sur 4 octets) en mémoire et le transformer en nombre positif (par exemple –22 devient 22) puis aller stocker le nombre positif en mémoire, au même endroit où était le nombre négatif. Uniquement 4 instructions sont nécessaires pour faire ceci. Vous pouvez prendre
pour acquis que le nombre lu en mémoire est toujours un nombre négatif. L'adresse mémoire du nombre négatif est dans le registre $s3.
Ma solution est la suivante:
lw $s8, 0($s3)
sub &s8, $s0, $s8
sw $s8, 0($s3)
Sauf que d'apres l'énoncé il faut qu'il y ait 4 instructions.
Quelqu'un pourrait corriger ma solution ?
Merci d'avance.
A voir également:
- Assembleur mips r3000 exercice corrigé
- Mips r3000 download - Télécharger - Agendas & Calendriers
- Exercice pour apprendre à utiliser un ordinateur - Astuces et Solutions
- Assembleur - Forum Assembleur
- Transmath 4eme pdf gratuit 2021 corrigé ✓ - Forum Études / Formation High-Tech
- Exercice word gratuit avec corrigé ✓ - Forum Word