Registrul adresei de memorie

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Registrul de adrese de memorie (MAR) [1] din câmpul computerului este un registru al procesorului care conține adresa locației de memorie a RAM în care urmează să citiți sau să scrieți un anumit [2] . Cu alte cuvinte, MAR conține adresa de memorie a datelor pe care CPU va trebui să le acceseze.

Când este necesar să citiți din memoria principală , datele sunt salvate în Memory Data Register (MDR) și apoi utilizate de CPU; când în schimb este necesar să scrieți, CPU scrie datele din MDR în adresa de memorie salvată în MAR.

În general, MAR este un registru de încărcare paralel care conține următoarea adresă de memorie care trebuie manipulată, de exemplu, următoarea adresă care trebuie citită sau scrisă.

Dacă registrul de adrese are k biți , până la celule de memorie, ale căror adrese variază între și .

Notă

  1. ^ Înțelegerea MAR și MDR , pe cs.umd.edu , 28 martie 2017. Accesat la 24 ianuarie 2018 (arhivat din original la 28 martie 2017) .
  2. ^ diferența dintre registrul de adrese de memorie (MAR) și contorul de programe (PC)? , la stackoverflow.com . Adus pe 24 ianuarie 2018 .
Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT