Alternativa A
Introdução
O Contador de Programa (PC) é um registrador fundamental dentro da unidade central de processamento (CPU). Ele desempenha um papel crucial no fluxo de execução das instruções do programa.
Desenvolvimento
Para entender o PC, precisamos compreender como a CPU opera em ciclos básicos:
- Busca (Fetch): A CPU lê uma instrução da memória
- Decodificação: A CPU interpreta a instrução
- Execução: A CPU realiza a operação solicitada
O registrador PC atua especificamente na etapa de busca, mantendo o endereço da próxima instrução que deve ser recuperada da memória principal.
Análise
| Alternativa | Avaliação | Justificativa |
|---|
| a | ✅ Correta | O PC armazena o endereço da próxima instrução a ser executada |
| b | ❌ Incorreta | Execução não ocorre sem a CPU; o PC apenas indica endereços |
| c | ❌ Incorreta | Registradores não aumentam capacidade de memória |
| d | ❌ Incorreta | Registradores são internos à CPU, não afetam memória secundária |
| e | ❌ Incorreta | Localização de arquivos é função do sistema operacional/arquivos |
Pontos-chave sobre o PC:
- Contém sempre o endereço de memória da próxima instrução
- É automaticamente incrementado após cada leitura de instrução
- Pode ser modificado por instruções de desvio (jumps/branches)
- Está localizado dentro da Unidade de Controle da CPU
Conclusão
O Contador de Programa funciona como um "marcador de posição" que informa à CPU qual instrução buscar em seguida da memória principal. Sem ele, a CPU não saberia qual instrução executar a seguir, tornando impossível a sequência lógica de programas.
Alternativa A.