What is the Program Counter?
The program counter (PC) is a register within the CPU that holds the memory address of the next instruction to be fetched and executed as part of the the fetch-decode-execute cycle.
After the instruction has been fetched, the PC is typically incremented by 1 to point to the memory address of the next instruction.
Examiner-written GCSE Computer Science revision resources that improve your grades 2x
- Written by expert teachers and examiners
- Aligned to exam specifications
- Everything you need to know, and nothing you don’t

Share this article