Explain Program counter.
Program counter :
(a) The program counter is 16-bit register acting as a pointer to next executable instruction.
(b) It always contains the 16-bit address of the memory location where next executable instruction is stored.
(c) The microprocessor uses this register to sequence the execution of instruction.
(d) The PC is autoincremented after a particular instruction has been fetched by the MPU.