What is a program counter? A program counter is a special register in a computer processor that contains the memory address (location) of the next program instruction to be executed. Before the CPU ...