stringtranslate.com

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

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

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

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

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

Ссылки

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