Contador de programa (PC)

Autor: Louise Ward
Data De Criação: 6 Fevereiro 2021
Data De Atualização: 17 Poderia 2024
Anonim
Computadora de 4 Bits - Capítulo 3: Contrador de Programa
Vídeo: Computadora de 4 Bits - Capítulo 3: Contrador de Programa

Contente

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.

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

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 próximo endereço de instruções que precisa ser buscado. 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.