Регистр адреса памяти (MAR) - это регистр в центральном процессоре компьютера, отвечающий за хранение адреса ячейки памяти для чтения или записи. Он тесно связан с регистром данных памяти (MDR), в котором хранятся данные, извлекаемые из памяти или записываемые в нее.

В цикле "выборка-исполнение" инструкции выполняются ЦП из оперативной памяти. MAR предоставляет процессору адрес инструкции в памяти. Центральный процессор сигнализирует, что ему нужна инструкция с определенного адреса, и MAR предоставляет этот адрес. Затем адрес отправляется в буфер памяти, где он проходит через блок управления памятью (MMU), если это применимо. Оттуда он отправляется в контроллер RAM, который предоставляет данные центральному процессору.

При чтении или записи значения в память, MAR снова предоставляет адрес памяти. Затем в MDR хранятся данные, которые должны быть записаны в память. MDR может содержать как инструкцию, так и данные в одном цикле выборки.

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

АМР являются жизненно важными компонентами любой современной компьютерной системы. Их конструкция является важным фактором производительности компьютерной системы, поскольку они отвечают за своевременное извлечение данных из памяти. Чтобы уменьшить задержки между циклами выборки и ускорить выполнение инструкций, современные процессорные архитектуры включают несколько MAR, а также другие специализированные регистры, такие как регистр данных памяти (MDR).

Выбрать прокси

Серверные прокси

Ротационные прокси

Прокси-серверы с UDP

Нам доверяют более 10 000 клиентов по всему миру

Прокси-клиент
Прокси-клиент
Прокси клиента flowch.ai
Прокси-клиент
Прокси-клиент
Прокси-клиент