Wat is geheugenadresregister MAR?

Registers maken deel uit van de centrale verwerkingseenheid (CPU) van een computer. Registers zijn geheugenlocaties die snel toegankelijk zijn voor het snel ophalen van gegevens.

Registreer array

De meeste processors hebben meerdere registers, een registerarray genaamd, die gegevens en instructies bevatten die snel toegankelijk moeten zijn tijdens de uitvoering van een toepassing.

MAR

Een van de registers in de processor van de computer is het geheugenadresregister of MAR. De MAR slaat het fysieke geheugenadres op waar het volgende stuk data zal worden geschreven of waar de volgende instructie zich bevindt.

Geheugenvertaler

De MAR is ook bekend als een Memory Address Translator of Decoder. Dit komt omdat het de gegevens vertaalt naar de gelezen uit het geheugen of geschreven naar het geheugen naar een werkelijke locatie in het geheugen, waarbij de ruimte op RAM wordt toegewezen die door de CPU moet worden gebruikt.

Ophalen-Uitvoeren Cyclus

Tijdens het proces van het ophalen van gegevens en het uitvoeren van toepassingen, gebruikt de CPU de MAR om het adres op te slaan waarnaar deze gegevens in het systeem-RAM worden geplaatst, of waar ze vandaan komen.