A program counter is a special-purpose register that is used by the microprocessor that is used to hold the address of the instruction being executed in the current time. ...