Vous êtes sur la page 1sur 2

TD 3 : PROCESSEUR INTEL 8086

Exercice 1
Supposons que le microprocesseur 8086 possède l’adresse logique 4C50H :150H.
a) Quelle est son adresse physique ?
b) Donner plusieurs instructions possibles permettant de pointer à cette adresse physique
c) Supposons que l’octet se trouvant à cette adresse soit 90H, que représente cette valeur.

Exercice 2
Dans un registre 8 bits, on effectue les opérations suivantes sur des nombres signés.

10110000 11110000 01010000

+1 0 1 1 1 1 0 0 +0 0 0 1 0 0 0 0 +0 1 1 0 0 0 0 0

= = =
SF= CF= SF= CF= SF= CF=
ZF= OF= ZF= OF= ZF= OF=

1) Donnez le résultat des opérations suivantes et positionnez les indicateurs d’état.


2) Précisez le nom du registre qui regroupe ces différents indicateurs d’états
3) Donner le rôle de chacun de ces 4 indicateurs : SF, ZF, CF, OF

Exercice 3
Supposons que DS = 1111h; SS = 2222h; CS = 3333h; BP = 4444h; BX = 5555h; SI = 7777h et IP = 6666h.
Le contenu de quelles adresses se retrouvera dans AX suite aux instructions suivantes:
1) MOV AX, [BP]
2) MOV AX, [BX]
3) MOV AX, [SI]

Exercice 4 : Quel est le mode d'adressage des instructions suivantes ?

1. MOV AX, 12 2. MOV AX, [A340h] 3. INC AX


4. MOV [BX], 00 5. MOV AX,[BP+DI] 6. JMP 007
7. MOV AX, [SS:243] 8. MOV AX, 4[SI] 9. MOV [A340h], 12

Page 1
Exercice 5:

1. Pour chaque instruction, calculer l'adresse effective de la case mémoire et préciser la taille
d'échange.

1. MOV AX, [A340h] 2. MOV AL, [ES : A340h] 3. MOV AX, [BP+SI-8]
4. MOV Byte [BX], 00 5. INC Byte [100h] 6. MOV AX, 4[SI]
7. MOV AX, [DI] 8. MOV AX, [ES:SI+4] 9. MOV AX,[BX+SI]
10. MOV AX, [BP+DI] 11. MOV AX, [BP-200] 12. INC WORD [BX]

2. Les instructions suivantes effectuent des transferts de 16 bits de données. Décomposer


chacune de ces instructions en deux instructions MOV réalisant la même opération mais
avec des opérandes de 8 bits.
1. MOV AX, 1234h 2. MOV AX, [1234h] 3. MOV BX, CX

Exercice 6 :
1. Pour chaque instruction, indiquer le mode d'adressage.
2. Calculer la taille de transfert et l'adresse effective pour les instructions numéros 2, 4, 5, 6 et
7

N° Instruction Mode d'adressage Adresse effective


Taille de transfert

(octets)
1 MOV BX, 120h
2 MOV Word [BX], 19
3 MOV AX, -43
4 MOV CX, [BX]
5 MOV [ES : BX + 2], AX
6 MOV [100h], DX

Page 2