Programação  
 
Rede de conhecimento computador >> Programação >> C /C + + programação >> Content
O que é um contador de programa armazenado?
Um contador de programa armazenado (SPC) não é um termo padrão na arquitetura de computadores. O conceito que você provavelmente está pensando é o contador do programa (PC) , que * é * armazenado na memória.

O contador do programa é um registro na CPU que mantém o endereço de memória da próxima instrução a ser executada. É crucial para a execução seqüencial de instruções. Depois que uma instrução é buscada e executada, o PC é incrementado (ou atualizado para um endereço de destino de ramificação) para apontar para a próxima instrução no fluxo do programa.

Embora o próprio PC seja um registro (e, portanto, não é diretamente * armazenado * na memória principal da mesma maneira que os dados), seu valor * * (o endereço da memória) é armazenado no registro, que faz parte do estado interno da CPU que é implicitamente armazenado na memória quando o estado da CPU é salvo (por exemplo, durante um contexto ou interrupção). Portanto, pode -se indiretamente se referir ao valor do PC como sendo "armazenado". No entanto, referir -se a ele simplesmente como o "contador do programa" é muito mais preciso e comum. O termo "contador de programas armazenados" não é convencional e potencialmente enganador.

Anterior :

Próximo :
  Os artigos relacionados
·Quando executamos um programa no computador, a execuçã…
·Como ter variáveis ​​anuláveis ​​
·Como Referência Propriedades Outro projeto em C 
·Como compilar o código C como uma Biblioteca 
·Como usar um buffer de anel 
·Que aplicações Use Visual C 
·Como depurar vazamentos de memória em GDB 
·PowerShell Tipos de Objeto 
·Como ler números de arquivos no C 
·Como Target subexibição no iPhone SDK 
  Artigos em destaque
·Java EE vs. PHP 
·Como usar RGB Com Forma em VB 
·ConnectException : Conexão recusada em Java 
·Forma fácil de alternar PHP Consulta Cláusulas 
·Como criar novas entradas com PHP Quando o botão é pr…
·A Função de Len 
·Como chamar o REST em Java 
·Como Programar C Ponteiros 
·Como fazer upload de conteúdo do site de Cpanel 
·Como incluir um prefixo para um gravador de tapeçaria 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados