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