MAR

Definizione rapida

Il MAR è il registro della CPU che conserva l'indirizzo di memoria interessato da una lettura o scrittura.

Spiegazione

Quando il processore deve scambiare un dato con la memoria centrale, inserisce nel MAR la posizione alla quale intende accedere.

Esempio pratico

Prima di leggere un valore, la CPU carica nel MAR l'indirizzo della cella di memoria che lo contiene.

Spiegazione tecnica

Il registro contiene un indirizzo, non il dato trasferito; tale indirizzo seleziona la zona di memoria coinvolta nell'operazione.

Da non confondere con

Il MAR non memorizza il contenuto letto o scritto: indica dove, nella memoria centrale, deve avvenire l'accesso.