stringtranslate.com

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

В компьютере регистр адреса памяти ( MAR ) [1] — это регистр ЦП , который хранит либо адрес памяти , из которого данные будут извлекаться в регистры ЦП, либо адрес, по которому данные будут отправляться и сохраняться через системную шину .

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

Регистр MAR — это половина минимального интерфейса между микропрограммой и компьютерной памятью ; другая половина — МЛУ .

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

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

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