Accueil : Conditions du logiciel : Enregistrer la définition

S'enregistrer

Un registre est une zone de stockage temporaire construite dans un CPU. Certains registres sont utilisés en interne et ne sont pas accessibles en dehors du système. processeur, tandis que d’autres sont accessibles à l’utilisateur. CPU le plus moderne architectures inclure les deux types de registres.

Les registres internes comprennent le registre d'instruction (IR), le registre de mémoire tampon (MBR), le registre de données en mémoire (MDR) et le registre d'adresse de mémoire (MAR). Le registre d'instructions va chercher les instructions à partir du compteur de programme (PC) et conserve chaque instruction telle qu'elle est exécutée par le processeur. Les registres de mémoire servent à transmettre des données de Mémoire au processeur. La durée de stockage des registres internes est extrêmement temporaire, car ils stockent souvent des données pendant moins d'une milliseconde.

Les registres accessibles à l'utilisateur sont plus volumineux que les registres internes et conservent généralement les données plus longtemps. Par exemple, un registre de données peut stocker des valeurs individuelles référencées par un programme en cours d'exécution. Un registre d'adresses contient des adresses de mémoire, qui référencent différents blocs de mémoire dans le système. RAM. De nombreux processeurs ont maintenant des registres à usage général (GPR), qui peuvent contenir à la fois des adresses de données et des adresses de mémoire.

Les registres varient en nombre et en taille, en fonction de l'architecture de la CPU. Certains processeurs ont des registres 8 alors que d'autres ont 16, 32 ou plus. Pendant de nombreuses années, les registres étaient au format 32, mais bon nombre d’entre eux ont maintenant une taille au format 64. Un registre de bits 64 est nécessaire pour un processeur de bits 64, car il permet à la CPU d'accéder aux adresses mémoire XBUM. Un registre de bits 64 peut également stocker des instructions de bits 64, qui ne peuvent pas être chargées dans un registre de bits 64. Par conséquent, la plupart programmes écrits pour les processeurs 32 bits peuvent être exécutés sur des ordinateurs 64 bits, tandis que les programmes 64 bits ne sont pas rétrocompatibles avec les ordinateurs 32 bits.

TechLib - Le dictionnaire informatique Tech Lib

Cette page contient une définition technique de registre. Il explique en terminologie informatique ce que signifie registre et est l’un des nombreux termes logiciels figurant dans le dictionnaire TechLib.

Toutes les définitions sur le site Web TechLib sont écrites pour être techniquement exactes mais également faciles à comprendre. Si vous trouvez cette définition du registre utile, vous pouvez la référencer en utilisant les liens de citation ci-dessus.