Un microprocesseur est construit autour de deux fonctions principales : une unité de traitement & une unité de commande.
L’unité de traitement comporte :
- l'unité arithmétique et logique, ALU : C’est l’organe de calcul du
microprocesseur. - les registres : zones de stockage des données de travail de l’UAL. EX : Registre d’index X, 16 bits ; Registre d’index Y, 16 bits ; Accumulateurs A, B, 8 bits ; concaténés accumulateur D, 16 bits - le registre d’état : ( ou CCR : Registre des codes conditions ), 8bits. Chacun de ces bits renseigne sur le résultat de la dernière opération.
L’unité de commande comporte :
- le compteur programme : ( PC ou compteur ordinal ), 16 bits. Ce compteur cible en
permanence l’adresse de la prochaine instruction. - le registre et le décodeur d’instruction. - Bloc logique de commande ou séquenceur : IL organise l’exécution des instructions au
rythme d’une horloge.
4. La programmation : 3.1. Langages de programmation :
3.2. Format d'une instruction :
o Assemblage : traduction du programme source en programme objet directement interprétable par le uP. Page 4 sur 4