Vad är Memory Address Register MAR?

Register är en del av datorns centralbehandlingsenhet (CPU). Register är minnesplatser som kan nås snabbt för snabb hämtning av data.

Registrera Array

De flesta processorer har flera register, som kallas en registermatris, som innehåller data och instruktioner som måste nås snabbt under körningen av en applikation.

MAR

Ett av de register som finns i datorns processor är minnesadressregistret eller MAR. MAR lagrar den fysiska minnesadressen där nästa bit data kommer att skrivas eller nästa instruktion finns.

Memory Translator

MAR är också känd som en Memory Address Translator eller Decoder. Detta beror på att det översätter data till läsningen från minnet eller skrivs till minnet till en verklig plats i minnet, vilket tilldelar det utrymme på RAM som CPU ska använda.

Hämta-kör cykel

Under processen att hämta data och köra applikationer använder CPU: n MAR för att lagra adressen till vilken dessa data kommer att placeras i systemets RAM, eller varifrån de kommer åt.