difference between memory address register(MAR) and program counter(PC)?

Imran picture Imran · Jun 4, 2012 · Viewed 21.1k times · Source

How memory address register(MAR) and program counter(PC) are different from each other?

Answer

Ravindra Bagale picture Ravindra Bagale · Sep 22, 2012

The difference is that the program counter points to the next instruction to be fetched / executed , whereas the memory address register points to a memory location where the program being run will fetch some data (not an instruction).