>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Architecture du microprocesseur et ses opérations

Un microprocesseur est l'unité centrale de traitement (CPU) d'un ordinateur. C'est là que le traitement des instructions de programme et des données a lieu. 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 la base des microprocesseurs plus complexes d'aujourd'hui.

Unité Arithmétique 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 programmes (PC)

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

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

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

Le registre de données contient les données provenant de 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 Stack Pointer contient l'adresse du bloc de mémoire (la pile) où les adresses de retour des sous-programmes sont stockées.

Unité de contrôle

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


Vie intelligente