Académique Documents
Professionnel Documents
Culture Documents
Chap. IV
Le microprocesseur Intel 8086
Table des matières
I. Introduction ................................................................................................................................................................ 1
II. Organisation externe .................................................................................................................................................. 1
2.1- Schéma fonctionnel du 8086 .................................................................................................................................. 1
2.2- Modes minimal et maximal du 8086....................................................................................................................... 2
2.3- Description des signaux du 8086............................................................................................................................. 2
2.4- Création du bus système du 8086 ........................................................................................................................... 3
2.5- Disposition des banques de mémoire ..................................................................................................................... 4
2.6 Séquence de lecture ................................................................................................................................................. 5
2.7 Séquence d’écriture ................................................................................................................................................. 5
III. Organisation interne ............................................................................................................................................... 6
IV. Gestion de la mémoire ........................................................................................................................................... 8
4.1 Segmentation de la mémoire ................................................................................................................................... 8
4.2 Initialisation du microprocesseur : ........................................................................................................................... 9
V. Le jeu d’instruction et les modes d’adressage du 8086 ............................................................................................. 9
5.1 Les modes d’adressage........................................................................................................................................... 10
5.2 Format de base des instructions ............................................................................................................................ 12
5.3 Règles de détermination des codes des instructions ............................................................................................. 12
5.4 Les instructions de transfert................................................................................................................................... 14
5.5 Les instructions arithmétiques ............................................................................................................................... 14
5.6 Les instructions logiques ........................................................................................................................................ 14
5.7 Les instructions de branchement ........................................................................................................................... 16
5.8 Fonctionnement de la pile...................................................................................................................................... 17
I. Introduction
Disponible depuis juillet 1978, le 8086 est le premier microprocesseur 16 bits développé par Intel. C’est le premier de
la famille 80x86. Il est fabriqué en technologie H MOS. Le 8086 est constitué de 29000 transistors sur une puce de
32.7 mm². Il existe en trois versions : 8086 (5 MHz), 8086-2 (8 MHz) et le 8086-4 (4 MHz).
(C.O.) Instruction
Adressage immédiat
Opérande
Registre
(C.O.) Instruction
Adressage direct (ou étendu)
Adresse Opérande
Registre
Registre
Adressage indirect par registre avec
(C.O.) Instruction Adresse Opérande
déplacement
Déplacement +
Registre
Registre
Déplacement +
Registre
Index
Registre
Registre
Adressage indirect indexé avec
(C.O.) Instruction Adresse Opérande
déplacement
Déplacement +
Index
Registre
Décalage arithmétique vers la droite : SAR opérande, n ; Le bit signe est décalé et est conservé tel quel.
Exemple : MOV AL, 11001011b
SAR AL, 1
Décalage arithmétique vers la gauche : SAL opérande, n ; Identique au décalage logique à gauche.
Rotation à droite (Rotate Right) : ROR opérande, n ; Cette instruction décale l’opérande de n positions vers la droite
et réinjecte par la gauche les bits sortant.
Exemple : MOV AL, 11001011b
ROR AL, 1