The Memory Address Register
In a computer, the Memory Address Register (MAR) is a CPU register that either stores the memory address from which data will be fetched to the CPU or theaddress to which data will be sent and stored. In other words, MAR holds thememory location of data that needs to be accessed.
reference::https://en.wikipedia.org/wiki/Memory_address_register
@cse23 That is incorrect. Program Counter holds the address of the next instruction.
Read these meticulously.
64.3k questions
77.9k answers
244k comments
80.0k users