Please enable JavaScript.
Coggle requires JavaScript to display documents.
Microprocesseur Intel 8086 (L’architecture du microprocesseur Intel…
Microprocesseur
Intel 8086
L’architecture
du microprocesseur Intel 8086
La taille de ses registres
Les registres généraux peuvent être utilisés dans toutes les opérations arithmétiques et logiques que le programmeur insère dans le code assembleur. Un registre complet présente une grandeur de 16 bits. chaque registre est en réalité divisé en deux registres distincts de 8 bits. De cette façon, nous pouvons utiliser une partie du registre si nous désirons y stocker une valeur n'excédant pas 8 bits. Si, au contraire, la valeur que nous désirons y ranger excède 8 bits, nous utiliserons le registre complet, c'est à dire 16 bits. Nous verrons plus loin qu'il est possible de manipuler facilement les registres généraux.
l’organisation de la mémoire
L'espace mémoire adressable (1 mégaoctet = 2
20O ,20 bits du bus d'adresses) du 8086 est divisé en
segments logiques allant jusqu'à 64 K Octets chacun. Chaque segment est pointé par le registre segment qui
lui correspond,
CS Segment de code : 64 ko
DS Segment de données : 64 ko
SS Segment de pile : 64 ko
ES Segment de données extra : 64 ko
la composition de son architecture interne
Le 8086 est un circuit intégré de forme DIL de 40 pattes .
Donc on peut dire que le 8086/8088 se compose essentiellement de deux unités : la BIU qui fournit l'interface physique entre le microprocesseur et le monde extérieur et l'EU qui comporte essentiellement l'UAL de 16 bits qui manipule les registre généraux de 16 bits aussi .
Il existe plusieurs types de registres. Certains d'entre eux sont affectés à des opérations d'ordre général et sont accessibles au programmeur à tout moment. Nous disons alors qu'il s'agit de registres généraux. D'autres registres ont des rôles bien plus spécifiques et ne peuvent pas servir à un usage non spécialisé.
Les registres généraux
registres de donnée
: formé par 4 registres de 16 bits (AX, BX ,CX, et DX) chaque registre
peut être divisé en deux registres de 8 bits :(AH,AL,BH,BL,CH,CL,DH et DL )
Registres pointeur et index
:
Ces registres sont plus spécialement adaptés au traitement des éléments dans la mémoire. Il s’agit
des 4 registres suivants (SI, DI, SP, BP)
Les registres segment
Le registre IP (Le compteur de programme)
Le registre d'état (PSW)
les principales instructions de son jeu d’instructions
peut diviser les instructions du 8086 en 6 groupes :
Instructions logiques
Instructions de sauts de programme
Instructions arithmétiques.
Instructions de chaîne de caractères
Instructions de transfert de données.
Instructions de contrôle de processus
Instructions d'interruptions
Les caractéristiques du microprocesseur Intel 8086
La date de l’apparition de ce type de microprocesseur
Intel 8086
Le projet 8086 a débuté en mai 1976 et fabriqué par Intel à partir de 1978
La fréquence
fonctionne à des fréquences diverses selon plusieurs variantes: 5, 8 ou 10 MHz
La performance
varie de 0,33 MIPS jusqu'à 0,75 MIPS pour la version 10 MHz.
la taille de son bus de données
16bits
la taille de son bus d’adresse
20bits
Les URLs utilisés :
educaz.
wikipedia
technologuepro
Hedi Machat