
cet exemple on dispose de 16 lignes donc de 65536 positions. Précisons que dans un µP 
récent on trouvera 32 voire  64  lignes d'adresses ce qui augmente très sensiblement les 
possibilités 
Le bus de données : De D0 à D7 on a des lignes bidirectionnelles sur lesquelles se font les 
échanges de données entre le µP et ses périphériques. 
Le  bus  de  commandes :  Ce  bus  transmet  un  certain 
nombre  de  signaux  hétérogènes  qui  assurent  un 
fonctionnement cohérent du µP et des divers circuits qui lui 
sont liés.  
II. Structure d’un microprocesseur 
Le CPU (Central Processing Unit) est au coeur du système 
informatique,  quasiment  toutes  les  informations  binaires 
sont traitées par le processeur. Ce-dernier peut selon son 
architecture, faire des calculs sur des mots binaires de un 
octet (Intel 8088, Commodore, Apple II), deux octets (Intel 
8086,  i286),  quatre  octets  (i386,  AMD  386),  huit  octets 
(Intel  Pentium,  AMD  Athlon,  PowerPC)  et  plus  pour  les 
gros systèmes informatiques.  
L'UAL ou Unité Arithmétique et Logique (ALU : Arithmetic and Logical Unit) permet de faire 
des  calculs  mathématiques  tels  que  l'addition  ou  la  multiplication,  et  des  opérations 
booléennes telles que le ET, OU et NON. 
Les  registres  sont  des  mémoires  directement  intégrées  dans  le  processeur.  Un  registre 
permet de stocker une collection d'octets telle que le résultat de la dernière opération de 
l'UAL ou la donnée du prochain calcul.  
  L'unité  de  contrôle  UCT  décode  les  instructions  envoyées  par  la  mémoire  de 
programme et élabore les signaux de commande indispensables au traitement de 
cette instruction. 
  les  registres  de  données  AccA  et  AccB  stockant  temporairement  les  données 
utilisées par l’UAL  
  les registres d'adresses qui sont des pointeurs stockant des adresses importantes, en 
particulier le registre d'index qui va permettre l'adressage dit indexé  
  le registre d'état CCR qui comporte différents bits positionnés à 0 ou 1 et indiquant, 
selon leur état, si le résultat d'une opération est nul, ou négatif, avec ou sans retenue, 
etc...  
  le pointeur de pile SP est  un registre qui pointe vers une zone particulière de la 
mémoire appelée pile (par analogie avec une pile d'assiettes), décrémenté lors d'un 
transfert de mot  dans la  pile (bas  de la  pile) et  incrémenté quand  un  mot  est lu 
(quand  on  enlève  une  assiette).  Son  rôle  est 
important lors des interruptions.  
  le compteur ordinal PC ou compteur d'instruction, 
encore  appelé  compteur  de  programme,  qui  suit 
pas à pas l'exécution d'un programme. Au départ 
on  le  charge  avec  l'adresse  de  la  première 
instruction. Pendant que le µp lit cette instruction 
dans  la  mémoire,  la  décode  et  l'exécute,  le 
compteur  est  incrémenté  de  façon  à  contenir 
l'adresse de la prochaine instruction.