Programräknaren (PC)-registret är ett CPU-register som lagrar adressen till nästa instruktion som ska exekveras. PC:n inkrementeras med en efter att varje instruktion exekveras, såvida inte en greninstruktion påträffas. I detta fall laddas PC:n med adressen för grenmålet.
PC:n är ett avgörande register för CPU:n, eftersom den bestämmer i vilken ordning instruktionerna exekveras. Utan PC:n skulle inte CPU:n kunna köra program korrekt.
Datorn används också av operativsystemet för att hantera multitasking. När operativsystemet växlar från en process till en annan, sparar det PC-värdet för den aktuella processen och laddar PC-värdet för den nya processen. Detta gör att operativsystemet kan återuppta exekveringen av en process där den slutade.