Académique Documents
Professionnel Documents
Culture Documents
Exercice 2 :
On considère une machine à 4 adresses, on veut exécuter l’opération suivante : A+B. Sachant que :
L’adresse en MC de l’opération est 100
Celle de 1er opérande est 120
Celle de 2ème opérande est 150
Celle du résultat est 200
1. Donnez le contenu du registre instruction ?
2. Donnez le contenu de la mémoire centrale pour A=36 et B=33
Exercice 3 :
Le même exercice avec une machine à 2 adresses
1. Donnez le contenu du registre instruction ?
2. Donnez le contenu de la mémoire centrale avant et après l’exécution de l’instruction
Exercice 4 :
On considère l’instruction qui effectue la multiplication de deux nombres A et B. Sachant que le
contenu du CO avant l’exécution de l’instruction est 100 et que l’adresse du 1 er opérande est de 120.
Le 2ème opérande se trouve dans l’ACC.
1- Donnez le contenu du RI
2- Donnez le contenu de MC pour A=30 et B=20
3- Donnez le contenu de l’ACC avant et après l’exécution
Exercice 5 :
En utilisant le jeu d’instruction de la machine à zéro adresse donnée en cours :
1- Donnez la suite d’instruction pour l’opération Y= a-(b*c)
2- Donnez le contenu de la pile pour les valeurs suivante : A=10, B=2, C=3.
Exercice 8 : Donnez le contenu du registre de destination dans chaque cas qui suit :
Cas 2 : adressage direct : Cas 5 :adressage indirect indexé:
MOV R2, 200 Cas 1 : adressage immédiat : MOV R8, [156]
MOV R2 200 MOV R1,#200 MOV R8 [156]
… …
156 200
200 230
… Cas 4 : adressage basé : …
MOV R5, {6} 200
MOV R5 {6} …
… 208 693
Cas 3 : adressage indirect : 210 400 …
MOV R9, (200)
…
MOV R9 (200)
216 85 XR 8
…
… ↓
200 230
XR ?
… Reg base 210
230 400
…