Architecture du microprocesseur et ses opérations

Un microprocesseur est l'unité centrale de traitement (CPU) d'un ordinateur. C'est là que se produit le traitement des instructions et des données du programme. Un ordinateur de base se compose d'un microprocesseur, d'une mémoire externe et de périphériques d'entrée et de sortie.

Architecture d'un microprocesseur simple

Les sections suivantes décrivent les composants de base d'une architecture de microprocesseur simple. Il est plus proche des premiers microprocesseurs. Cependant, c'est toujours le fondement des microprocesseurs plus complexes d'aujourd'hui.

Vidéo du jour

Unité arithmétique et logique

Les opérations arithmétiques et logiques ont lieu dans l'ALU.

Accumulateur

L'accumulateur contient l'un des opérandes ainsi que le résultat des opérations effectuées par l'ALU.

Compteur de programme (PC)

Le compteur de programme contient l'adresse mémoire de la prochaine instruction de programme à exécuter.

Registres d'adresses, de données et d'état et pointeur de pile

Le registre d'adresses contient l'adresse d'un emplacement de mémoire auquel accéder.

Le registre de données contient les données provenant ou allant vers la mémoire ou un port d'E/S.

Le registre d'état contient des informations sur le résultat de l'opération ALU précédente.

Le registre du pointeur de pile contient l'adresse du bloc de mémoire (la pile) où les adresses de retour de sous-programme sont stockées.

Unité de contrôle

L'unité de contrôle contient les circuits qui contrôlent le processus d'extraction, de décodage et d'exécution des instructions du programme.