Information Technology Reference
In-Depth Information
Adresse mémoire
Mot mémoire
Commentaire éventuel
A:
Valeur de la case A non initialisée
L'instruction IN permet la lecture au clavier
d'une valeur pour A
IN D A
LOAD Im R1 - 1
LOAD D R2 A
JMP Addition
Fin
STORE D R2 A
STOP
Fin de l'exécution
Addition
ADD Rg2 R2 R1
JMP Fin
4. L'instruction IN D A lit la valeur 1 au clavier. Expliquez quelle est la valeur contenue
dans le registre PSW à la suite de l'exécution du programme.
5. L'instruction IN D A lit la valeur - 128 au clavier. Expliquez quelle est la valeur
contenue dans le registre PSW à la suite de l'exécution du programme.
6. Lorsque l'opération d'addition produit un overflow, on souhaite écrire le résultat
contenu dans R2 au sommet de la pile plutôt qu'à l'adresse A. Modifiez le code
du programme pour permettre cette opération.
7. L'instruction JMP Addition est la prochaine instruction à exécuter. Donnez la suite
de microcommandes permettant son chargement dans RI et correspondant ensuite
à son exécution sur l'architecture de processeur de l'exercice.
8. L'instruction IN D A permet la lecture d'une valeur au clavier, cette valeur étant
stockée à l'emplacement A. Que déduisez-vous de la gestion des entrées-sorties
avec le clavier, de l'utilisation de cette instruction IN d'entrées-sorties ?
9. Donnez la suite de microcommandes correspondant à l'exécution de l'instruction
LOAD B R1 X sur l'architecture de processeur de l'exercice.
Search WWH ::




Custom Search