Hva er Memory Address Register MAR?

Register er en del av den sentrale prosessorenheten (CPU) på en datamaskin. Register er minneplasser som du raskt kan få tilgang til for rask henting av data.

Registrer Array

De fleste prosessorer har flere registre, kalt et registerarray, som inneholder data og instruksjoner som må åpnes raskt under gjennomføring av en applikasjon.

MAR

Et av registrene i datamaskinens prosessor er minneadresseregisteret eller MAR. MAR lagrer den fysiske minneadressen der neste data vil bli skrevet eller neste instruksjon er lokalisert.

Memory Translator

MAR er også kjent som en Memory Address Translator eller Decoder. Dette skyldes at den oversetter dataene til lesingen fra minnet eller skrevet til minnet til en faktisk plassering i minnet, og tildeler plassen på RAM som skal brukes av CPUen.

Fetch-Execute Cycle

Under prosessen med å hente data og utføre applikasjoner bruker CPU MAR-en til å lagre adressen som disse dataene vil bli plassert på system-RAM, eller hvor de vil bli tilgjengelig fra.