O Contador de Programa aponta especificamente para o endereço na memória onde a próxima instrução a ser buscada e executada é armazenada.
Os registros de endereços apontam para qualquer endereço na memória, normalmente onde os dados que precisam ser buscados são armazenados.