Step-by-step explanation:
program counter (PC) - and increameting counter that keeps track of the memory address of which instruction is to be executed next .
memory address register ( MAR) - holds the address in memory of the next instructions to be executed.