Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Register adries pamäte (MAR) je register, ktorý uchováva pamäťovú adresu údajov, ku ktorým sa pristupuje alebo sa s nimi manipuluje. Používa sa v spojení s pamäťovým dátovým registrom (MDR) na vykonávanie operácií čítania a zápisu medzi CPU a pamäťou. Keď chce CPU čítať alebo zapisovať dáta zo špecifického pamäťového miesta, umiestni adresu tohto miesta do MAR. MAR potom pošle adresu do pamäťovej jednotky, ktorá načíta alebo uloží dáta na tejto adrese.
MAR je základnou súčasťou jednotky správy pamäte (MMU), ktorá je zodpovedná za preklad adries virtuálnej pamäte na adresy fyzickej pamäte. MMU používa MAR na uloženie fyzickej adresy údajov, ku ktorým sa pristupuje, zatiaľ čo MDR ukladá údaje samotné. To umožňuje CPU efektívne pristupovať k pamäti bez nutnosti vykonávať zložité výpočty prekladu adries.
MAR úzko spolupracuje s ostatnými registrami CPU, ako je programové počítadlo (PC) a ukazovateľ zásobníka (SP), na koordináciu vykonávania pokynov a riadenie toku dát medzi CPU a pamäťou.