memory address register (MAR)
The Memory Address Register (MAR) is a component of the central processing unit ( CPU). It forms the interface between the address bus and the arithmetic unit. The MAR register receives its addresses from the ProgramCounter ( PC) and places the address on the address bus.