Регистр буфера памяти
Регистр буфера памяти ( MBR ) или регистр данных памяти ( MDR ) — это регистр компьютера в процессоре , в котором хранятся данные, передаваемые в хранилище немедленного доступа и из него. Он содержит копию значения в ячейке памяти, указанной в регистре адреса памяти . Он действует как буфер , [1] позволяя процессору и блокам памяти действовать независимо, не подвергаясь влиянию незначительных различий в работе. Элемент данных будет скопирован в MBR и готов к использованию в следующем тактовом цикле, когда он может быть использован процессором для чтения или записи или сохранен в основной памяти после записи.
Этот регистр содержит содержимое памяти, которое должно быть передано из памяти в другие компоненты или наоборот. Слово , подлежащее сохранению, должно быть передано в MBR, откуда оно попадает в определенную ячейку памяти, а арифметические данные, подлежащие обработке в ALU, сначала поступают в MBR, а затем в накопительный регистр, а затем обрабатываются в ALU. .
MDR — это двусторонний регистр. [2] Когда данные извлекаются из памяти и помещаются в видеорегистратор, они записываются в одном направлении. При наличии команды записи данные, подлежащие записи, помещаются в видеорегистратор из другого регистра ЦП, который затем помещает данные в память.
Регистр данных памяти представляет собой половину минимального интерфейса между микропрограммой и компьютерной памятью ; другая половина — это регистр адреса памяти (MAR).
Ссылки [ править ]
- ^ Метт, Перси (1990), Метт, Перси (редактор), «Аппаратное обеспечение» , « Введение в вычислительную технику » , Лондон: Macmillan Education UK, стр. 117–162, doi : 10.1007/978-1-349-08039-7_5 , ISBN 978-1-349-08039-7 , получено 15 января 2024 г.
- ^ Дхаршана, Канзас; Баласубраманиан, Каннан; Арун, М. (2016). Зашифрованные вычисления на архитектуре с одним набором команд . стр. 1–6. дои : 10.1109/ICCPCT.2016.7530376 . ISBN 978-1-5090-1277-0 . Проверено 15 января 2024 г.