Chapitre 2-1 - 115339
Chapitre 2-1 - 115339
Chapitre 2-1 - 115339
5
Chapitre 2 Branchement du matériel à un microprocesseur
6
Chapitre 2 Branchement du matériel à un microprocesseur
7
Chapitre 2 Branchement du matériel à un microprocesseur
Elle assure les fonctions logiques (ET, OU, Comparaison, Décalage, etc…) ou arithmétique
(Addition, soustraction…). Toute instruction qui modifie une donnée fait toujours appel à l’ALU.
4. Les registres
Définition
Un registre est une zone mémoire à l’intérieur du microprocesseur de faible taille, qui permet de
mémoriser des mots mémoires ou des adresses d’une façon temporaire lors de l’exécution des
instructions.
8
Chapitre 2 Branchement du matériel à un microprocesseur
Le registre d’adresse : C’est un registre tampon qui assure l’interfaçage entre le microprocesseur et
son environnement.
L’accumulateur : c’est un registre de travail qui sert à stocker un opérande au début d'une
opération arithmétique et le résultat à la fin de l'opération sachant qu’il existe plusieurs registres
de travail.
Le registre d’état : est un registre pour lequel chacun de ses bits est un indicateur dont l'état
dépend du résultat de la dernière opération effectuée par l’UAL. On les appelle indicateur d’état
ou flag ou drapeaux. Dans un programme, le résultat du test de leur état conditionne souvent le
déroulement de la suite du programme.
Il existe d’autres types de registres à savoir les registres de travail (µP 8086 : AX, BX, CX, DX), les
registres de segmentation (µP 8086 : CS, DS, SS et ES), etc.
5. les Bus
Ce sont des liaisons électriques, sous forme de pistes de circuits, qui relient le micro-processeur avec
son environnement interne (Mémoire centrale, unité de commande et unité de traitement) ainsi que son
environnement externe , à savoir les périphériques (à partir des interfaces E/S) et les mémoires.
Il existe trois bus :
a) Le bus de donnée : Il assure le transfert des informations entre le microprocesseur et son
environnement, et inversement. Son nombre de lignes est égal au format des mots de données du
microprocesseur (bus bidirectionnel).
9
Chapitre 2 Branchement du matériel à un microprocesseur
10