Architecture du microprocesseur et ses opérations
Un microprocesseur est l'unité centrale de traitement (CPU) d'un ordinateur. C'est là que s'effectue le traitement des instructions de programme et des données. Un ordinateur de base se compose d'un microprocesseur, de mémoire externe, et de périphériques d'entrée/sortie.
Architecture d'un microprocesseur simple
Les sections suivantes décrivent les composants de base d'une architecture de microprocesseur simple, proche des premiers microprocesseurs mais qui reste le fondement des processeurs modernes plus complexes.
Unité arithmétique et logique (UAL)
Les opérations arithmétiques et logiques s'effectuent dans l'UAL.
Accumulateur
L'accumulateur contient l'un des opérandes ainsi que le résultat des opérations effectuées par l'UAL.
Compteur ordinal (Program Counter - PC)
Le compteur ordinal contient l'adresse mémoire de la prochaine instruction de programme à exécuter.
Registres d'adresse, de données, d'état et pointeur de pile
Le registre d'adresse contient l'adresse d'une localisation mémoire à accéder.
Le registre de données contient les données en provenance ou à destination de la mémoire ou d'un port E/S.
Le registre d'état contient des informations sur le résultat de la précédente opération de l'UAL.
Le pointeur de pile contient l'adresse du bloc mémoire (la pile) où sont stockées les adresses de retour des sous-routines.
Unité de contrôle
L'unité de contrôle contient le circuit qui gère le processus de récupération, décodage et exécution des instructions de programme.
