Académique Documents
Professionnel Documents
Culture Documents
Exercice 1 :
1. Représenter sur un schéma synoptique la structure interne du microprocesseur
Intel 8086
2. Pour un 8086, donnez le nom, la taille et expliquez le rôle des registres
suivants : AX, CX, DX, IP, DS.
3. Expliquer le rôle de chaque bit du registre d’état (flag) du 8086.
4. Donner la définition, la taille et la fonction de la file d’attente du 8086.
5. Quelle est la fonction de l’unité d’exécution (UE) ?
6. Quelle est la fonction de l’unité d’interface de bus (UIB) ?
7. Quelle est la capacité d’adressage mémoire du 8086 ?
8. Que contient chacun des segments mémoires du 8086 ?
9. Définir : l’adresse effective, l’adresse logique et l’adresse physique.
10.Comment se calcule l’adresse physique ?
11.A quoi sert un pointer d’instruction.
12.Quel sont les deux parties d’une instruction.
13.Citez deux types d’adressage différents.
Exercice 2 :
Voici une liste non exhaustive de quelques erreurs à justifier.
MOV [245],[200]
ADD [BX],[AX]
MOV ES,02F7H
MOV ES,DS
INC ES
MOV [2A84h : 55],AX
MUL 12
ROL BX, 2
DIV 5
CMP [000B], 2
Dr SAHOUR Abdelhakim
MOV DX, BX
Exercice 3:
Pour chacune des sous questions suivantes, utilisez les choix de réponses suivants :
Mode d’adressage 1 . immédiat. 2. Registre, 3. Direct, 4. registre indirect,
5.basé 6. Indexé, 7. basé et indexé, 8. indirect avec index et déplacement.
Pour chacune des lignes de la routine assembleur, identifiez les modes d’adressage
utilisés :Numéro de ligne, compte est variable déclarée.
Exercice4:
Nous vous demandons de donner l’évolution du registre al après chaque opération. Et
l’opération réalisée par ce programme.
mov ax,42
shl ax,1
mov bx,ax
mov cl,2
shl ax,cl
add ax,bx
Exercice 5 :
On considère une valeur n et un masque m sur 8 bits. Donner les instructions logiques
et les masques m permettant de :
a. effectuer le complément à 1 de n, effectuer le complément à 2 de n.
c. forcer à 1 le bit 6, forcer à 0 les 4 bits de poids faible, forcer à 0 les bits 1, 2, 4, 6,
forcer à 1 les bits 0, 5, 7 et laisser inchangé le bit 3.
Exercice 6 :
Nous vous demandons de donner l’évolution du registre al après chaque opération.
Avant le début de l’exécution, les bits d’état sont tous à zéro. Quel sera l’état de ces
bits après l’exécution après de chaque instruction ?
Mov al,35h
And al,0fbh
Or al,16h
Xor al,0adh
Not al
xor al,al
Dr SAHOUR Abdelhakim
std
HLT
Dr SAHOUR Abdelhakim