The program counter (PC) holds the address of the next instruction to be executed, while the instruction register (IR) holds the encoded instruction. Upon fetching the instruction, the program counter is incremented by one "address value" (to the location of the next instruction).Apr 1, 2013 read more
The program counter and an instruction register are both registers located in the control unit within a computer processor. The program counter points to the address of the instruction currently being executed or the next instruction to be executed (depending on the processor), and is usually incremented after the execution of each instruction. read more