Program counter (PC) - holds the memory address of the next instruction to be fetched from main memory. Memory address register (MAR) - holds the address of the current instruction that is to be ...