Le registre des adresses mémoire (MAR) est le registre de l'unité centrale de traitement (CPU) d'un ordinateur chargé de conserver l'adresse d'un emplacement mémoire pour la lecture ou l'écriture. Il est étroitement associé au registre des données de la mémoire (MDR) qui stocke les données à extraire de la mémoire ou à y stocker.

Dans le cycle d'extraction-exécution, les instructions sont exécutées par l'unité centrale à partir de la mémoire vive. Le MAR fournit au CPU l'adresse de l'instruction en mémoire. Le CPU signale qu'il a besoin d'une instruction à partir d'une adresse spécifique et le MAR fournit cette adresse. L'adresse est ensuite envoyée à une mémoire tampon, où elle passe par l'unité de gestion de la mémoire (MMU), le cas échéant. De là, elle est envoyée au contrôleur RAM, qui fournit les données à l'unité centrale.

Lors de la lecture ou de l'écriture d'une valeur en mémoire, le MAR fournit à nouveau l'adresse de la mémoire. Le MDR contient alors les données qui doivent être écrites dans la mémoire. Le MDR peut contenir à la fois une instruction et des données dans le même cycle de recherche.

Les MAR sont inclus dans la plupart des microprocesseurs modernes afin de tirer parti de l'architecture Von Neumann. Les MAR sont généralement composés d'un petit nombre d'éléments de stockage (bits) et d'instructions d'accès (addition, soustraction, sélection et stockage).

Les MAR sont des composants essentiels de tout système informatique moderne. Leur conception est un facteur important de la performance des systèmes informatiques, car ils sont responsables de la récupération des données de la mémoire en temps voulu. Afin de réduire la latence entre les cycles d'extraction et d'accélérer l'exécution des instructions, les architectures de processeurs modernes comprennent plusieurs MAR, ainsi que d'autres registres spécialisés tels que le registre de données de la mémoire (MDR).

Choisir et acheter une procuration

Proxies pour centres de données

Procurations tournantes

Proxies UDP

Approuvé par plus de 10 000 clients dans le monde

Client mandataire
Client mandataire
Client proxy flowch.ai
Client mandataire
Client mandataire
Client mandataire