O componente que contém o endereço da próxima instrução a ser executada é denominado “Contador de Programa” (PC). É um registrador que armazena a localização da memória da próxima instrução a ser executada pelo processador. O PC é incrementado pelo número de bytes da instrução atual após cada instrução ser executada, de modo que sempre aponte para a próxima instrução do programa.