[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.
Configuration: Windows XP Internet Explorer 7.0
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
- Exercice word gratuit avec corrigé ✓ - Forum Word
- Fleur d'encre 5eme corrigé exercice ✓ - Forum PDF
- Assembleur pc ✓ - Forum Études / Formation High-Tech