TD Proc Assembleur
TD Proc Assembleur
TD Proc Assembleur
-------------------------------------------------------------------------------------------------------------
Exercice 1
1. Représenter les éléments principaux d’un processeur (Von Neumann)
Exercice 2
1. Dans un registre 8 bits, on effectue des opérations sur des nombres signés. Donnez le
résultat des opérations suivantes et positionnez les indicateurs d’état.
2. Dans l’extrait de programme suivant, précisez pour chacune des instructions le mode
d’adressage.
3. Dites ce que le programme suivant range dans AL en fin d’exécution : dites ce que cela
représente et donnez la valeur.
Page 1 sur 2
TD Architecture des ordinateurs Classe : L1INFO
-------------------------------------------------------------------------------------------------------------
4. Donner le contenu de AL et l'état des indicateurs ZF, CF, SF et OF après l'exécution du
programme suivant :
a. MOV AL, 79H c. MOV AL, A0H e. MOV AL, 0H
b. ADD AL, 30H d. ADD AL, A0H f. SUB AL, 1H
Sachant que :
- Chaque variable est de taille trois octets.
- La taille d’un mot mémoire est de 3 octets.
- La taille d’une instruction est de 3 octets (code opération sur 1 octet et adresse
opérande sur 2 octets).
- Les données sont rangées dans la mémoire centrale à partir de l’adresse (11FE)16 .
- Les instructions sont rangées à partir de l’adresse (F21C)16.
Page 2 sur 2