WikiDer > Регистр адреса памяти

Memory address register

В компьютер, то регистр адреса памяти (МАР)[1] это ЦПУ регистр который либо хранит адрес памяти с которого данные будут загружаться в ЦП, или адрес, по которому данные будут отправлены и сохранены.

Другими словами, MAR хранит в памяти место данных, к которым необходимо получить доступ. При чтении из памяти данные, адресованные MAR, поступают в MDR (регистр данных памяти), а затем используется ЦП. При записи в память ЦП записывает данные из MDR в ячейку памяти, адрес которой хранится в MAR. MAR, который находится внутри ЦП, передается либо в ОЗУ (оперативная память) или кеш.

Регистр адреса памяти - это половина минимального интерфейса между микропрограмма и компьютерное хранилище; другая половина - это регистр данных памяти.

В общем, MAR - это регистр параллельной загрузки, который содержит следующий адрес памяти, которым необходимо управлять. Например, следующий адрес для чтения или записи.

Рекомендации

  1. ^ «Понимание MAR и MDR». www.cs.umd.edu. Архивировано из оригинал на 2017-03-28. Получено 2017-01-20.