Quels sont les enregistrements dans un microprocesseur?

Les registres sont des composants matériels intégrés contenus dans une puce de microprocesseur.

Fonctions

Les registres de données fonctionnent principalement comme des lieux de mémoire électronique temporaire d'accès facile et fréquent via le processeur d'un ordinateur. Cette accessibilité est due à l'emplacement des enregistrements dans les microprocesseurs. En conséquence, la CPU peut y accéder plus rapidement que les modules de mémoire vive (RAM) et les autres sites de stockage électroniques, tels que les mémoires mortes (ROM). en anglais de Read Only Memory) et mémoire flash. Un microprocesseur normal contient plusieurs tableaux de ces registres et chacun est fabriqué pour ne conserver qu'une petite quantité de données binaires. Un registre en cours a une capacité de mémoire de 8, 16, 32 ou 64 bits; ces valeurs dépendent de l'architecture du microprocesseur.

Opérations

Les enregistrements dans un microprocesseur fonctionnent comme des données en temps réel portant des unités de mémoire électroniques. Cela signifie que lorsqu'un utilisateur donne un ordre à une application logicielle (par un clic de souris ou en appuyant sur une touche), celle-ci est traduite en une déclaration binaire et envoyée au microprocesseur. Ces instructions sont reçues par les registres du microprocesseur, qui les conservent quelques nanosecondes si le processeur est déjà occupé, puis les envoient à la demande du processeur. Ces registres ont également les bits traités dans les données en temps réel lors de la transmission des bits de données précédemment traités, ainsi que la gestion des emplacements et des commandes associés aux valeurs d’entrée ou aux données traitées.

Les catégories

Il existe huit catégories principales d’enregistrements de données intégrés dans les CPU. Ceux-ci incluent des compteurs de programme (PC), pour stocker les bits d'adresse de traitement de données actuellement traités; Enregistrements d'instructions (IR), pour le stockage d'instructions binaires pendant leur traitement ou leur décodage; des accumulateurs (CA), pour stocker les résultats de calculs mathématiques effectués par l'unité arithmétique et logique de la CPU; adresse des registres de mémoire (MAR), pour le stockage des adresses d'adresses des bits de données dans la mémoire principale d'un ordinateur; mémoire tampon de registre (MBR), pour stocker et conserver temporairement les bits de données entrants avant de les transmettre au microprocesseur, indicateur d'état ou de registre (FR), pour maintenir et mettre à jour les états de fonctionnement des microprocesseurs; des registres conditionnels (CR), pour conserver les valeurs conditionnelles ou logiques des registres de données traitées et généraux (GPR), pour stocker temporairement les bits de données générales ou les instructions.

Signification

Les registres partagent non seulement la charge du processeur, mais vous donnent également des instructions sur la manière dont les données doivent être traitées. De plus, ces registres apportent une aide importante aux microprocesseurs dans la tâche de déterminer où envoyer les données après traitement et dans quel arrangement les stocker dans la mémoire principale ou dans un dispositif de stockage. En outre, le nombre d'enregistrements intégrés et fonctionnant dans un microprocesseur aide à définir son efficacité opérationnelle et ses capacités de traitement de données.