Índice:
- Definição - O que significa Contador de Programas (PC)?
- Techopedia explica Contador de Programas (PC)
Definição - O que significa Contador de Programas (PC)?
Um contador de programa (PC) é um registro da CPU no processador do computador que possui o endereço da próxima instrução a ser executada a partir da memória. É um contador digital necessário para uma execução mais rápida de tarefas, bem como para rastrear o ponto de execução atual.
Um contador de programa também é conhecido como contador de instruções, ponteiro de instrução, registro de endereço de instrução ou registro de controle de sequência.
Techopedia explica Contador de Programas (PC)
Todas as instruções e dados na memória têm um endereço específico. À medida que cada instrução é processada, o aplicativo de software responsável atualiza o contador do programa com o endereço das próximas instruções que precisam ser buscadas. O contador do programa, por sua vez, passa essas informações para o registro do endereço de memória como parte do ciclo de execução / busca padrão. O contador do programa aumenta o valor armazenado em um conforme a próxima instrução é buscada. Se o computador for reiniciado ou reiniciado, o contador do programa geralmente reverte para o valor zero.
Semelhante a outros registradores de processo do computador, o contador de programas é como um banco de travas binárias, cada uma representando um bit de valor. O contador do programa funciona em combinação com outros registradores para identificar a instrução atual. Pode ser modificado ou acessado com a ajuda de instruções de acesso ou salto. O PC pode ser acessado / modificado por instruções de salto e ramificação. Portanto, o endereço de destino pode ser carregado no contador do programa através de instruções de ramificação. O contador do programa também pode ser carregado com o endereço usando as instruções de processamento de dados.