O contador de programa ( PC ), comumente chamado de ponteiro de instrução ( IP ) em e , e às vezes chamado de registo endereço de instrução ( IAR ), o contador de instruções , ou parte apenas do sequenciador de instruções , é um que indica onde o está em sua sequência de .
Normalmente, o PC é incrementado após a busca de uma e mantém o de (" para") a próxima instrução que seria executada.
Registradores de controle e estado
São usados para controlar as ações da CPU;
É comum que eles não sejam visíveis ao usuário;
Contudo alguns podem ser visíveis no nível de linguagem de maquina e nível de SO
Existem várias classificações para esse tipo de registrador, variando de máquina para máquina
Contador de Programas (PC)
– Contem o endereço da instrução a ser buscada;
– É atualizado pela CPU depois de cada busca;
– Um salto ou desvio também alteram seu valor;
Registrador de instrução (IR);
– Contem a ultima instrução buscada;
Registrador de endereçamento (MAR);
– Contém o endereço de uma posição de memória;
Registrador de armazenamento Temporário de dados (MBR);
– Contém uma palavra de dados a ser escrita na memória ou a palavra lida recentemente;
– Usado para trocar dados com os registradores visíveis ao usuário;
– Pode ser acessado diretamente pela ULA
Fonte apostilas.wdfiles.com/local--files/start/CPU_Reg