Questão FC374269
Registradores são pequenas porções de memória dentro do processador usados para armazenamento temporário de dados. Dentre os tipos de registradores há o contador de programa que
Processador
FCC · 2018
Registradores são pequenas porções de memória dentro do processador usados para armazenamento temporário de dados. Dentre os tipos de registradores há o contador de programa que
- armazena o endereço da próxima instrução que será carregada na memória.
- possui apenas um bit para indicar que uma situação particular ocorreu, como por exemplo, overflow.
- funciona como uma pilha de instruções temporárias do tipo LIFO (Last In, First Out) para uso interno do processador.
- também é conhecido como cache de memória por fazer a intermediação entre a unidade de busca do processador e a memória RAM.
- envia pedidos ao processador para que pare a execução de um programa e atenda outro processo incondicionalmente.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
O contador de programa é um registrador que guarda o endereço da próxima instrução que a CPU deve buscar na memória.
Durante o ciclo de busca e execução, o processador usa esse endereço para solicitar à memória a instrução que será carregada no registrador de instrução (IR), permitindo que a CPU saiba o que executar em seguida.
Logo após a busca, o contador é atualizado — normalmente por um incremento correspondente ao tamanho da instrução — de modo a apontar para a instrução subsequente.
Em desvios condicionais, chamadas ou interrupções, o valor do contador é alterado explicitamente para o endereço-alvo, permitindo mudanças no fluxo de execução.
Portanto, o contador de programa é fundamental para o sequenciamento das instruções e para o controle do fluxo do programa.
Conteúdo do catálogo FC Concursos · Atualizado em