Qu'est-ce que le registre d'adresses mémoire MAR?

Les registres font partie de l'unité centrale de traitement (CPU) d'un ordinateur. Les registres sont des emplacements de mémoire auxquels on peut accéder rapidement pour une récupération rapide des données.

Enregistrer la baie

La plupart des processeurs ont plusieurs registres, appelés tableau de registres, qui contiennent des données et des instructions auxquelles il faut accéder rapidement pendant l'exécution d'une application.

MAR

L'un des registres situés dans le processeur de l'ordinateur est le registre d'adresses mémoire ou MAR. Le MAR stocke l'adresse de mémoire physique où la prochaine donnée sera écrite ou la prochaine instruction est située.

Traducteur de mémoire

Le MAR est également connu sous le nom de traducteur ou décodeur d'adresses mémoire. C'est parce qu'il traduit les données en lecture de la mémoire ou écrite en mémoire dans un emplacement réel sur la mémoire, en attribuant l'espace sur la RAM à utiliser par le CPU.

Cycle d'extraction-exécution

Pendant le processus de récupération de données et d'exécution d'applications, la CPU utilise le MAR pour stocker l'adresse à laquelle ces données seront placées dans la RAM du système, ou à partir de laquelle elles seront accessibles.