Questão de Arquitetura de Computadores — Arquitetura de processadores: RISC, CISC, WISC e Microprocessadores. — CESPE / CEBRASPE 2025
Arquitetura de Computadores›Arquitetura de processadores: RISC, CISC, WISC e Microprocessadores.
Código
ce196026
Banca
CESPE / CEBRASPE
Órgão
CAESB-DF
Ano
2025
Nível
Superior
Cargo
Analista de Sistemas de Saneamento - Especialidade: Engenheiro Eletrônico
No que se refere ao microprocessador, elemento presente em microcomputadores e microcontroladores, assinale a opção correta.
AToda a lógica interna do microprocessador pode ser acessada externamente.
BPara desenvolver programas para um microprocessador, é fundamental conhecer detalhadamente a estrutura de sua seção de controle e temporização.
COs registradores do microprocessador são usados exclusivamente para armazenar informações acerca do estado de suas operações.
DO indexador participa da maioria das operações realizadas pela unidade lógico-aritmética e é usado como fonte de um dos operandos e como destino do resultado.
EApós a leitura de uma instrução, o contador de programa é atualizado, de modo que passa a conter o endereço de memória da próxima instrução a ser lida.
Revelar gabarito e comentário▾
GabaritoE — Após a leitura de uma instrução, o contador de programa é atualizado, de modo que passa a conter o endereço de memória da próxima instrução a ser lida.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Microprocessador: contador de programa
Gabarito: letra E. O contador de programa (PC) é atualizado após a leitura de cada instrução, passando a conter o endereço da próxima instrução a ser executada – esse é o funcionamento básico de qualquer microprocessador.
A banca testa o conhecimento dos componentes internos do microprocessador e suas funções. Vamos analisar cada alternativa:
1Busca (fetch)
2PC é atualizado
3Decodificação
4Execução
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Afirma que toda a lógica interna pode ser acessada externamente. Na prática, muitas partes internas (registradores de controle, sinais de temporização, etc.) não são expostas diretamente ao programador ou ao hardware externo. Apenas os barramentos e alguns sinais de controle são acessíveis.
Alternativa B — ❌ Incorreta
Diz que é fundamental conhecer detalhadamente a estrutura da seção de controle e temporização para desenvolver programas. Não é verdade: o programador precisa conhecer o conjunto de instruções e a arquitetura visível (registradores, modos de endereçamento), mas não os detalhes internos de controle e temporização, que são abstraídos pelo hardware.
Alternativa C — ❌ Incorreta
Afirma que os registradores são usados exclusivamente para armazenar informações de estado. Na verdade, os registradores armazenam dados temporários, endereços, resultados de operações e também informações de estado (flags). Seu uso é muito mais amplo.
Alternativa D — ❌ Incorreta
Menciona o "indexador" (registrador de índice) como participante da maioria das operações da ULA, sendo fonte e destino. Em arquiteturas típicas, os registradores de índice são usados principalmente para endereçamento, não para operações aritméticas. As operações da ULA geralmente usam registradores de propósito geral.
Alternativa E — ✅ Correta ⟵ GABARITO
A descrição está exata: o contador de programa (PC) armazena o endereço da próxima instrução a ser executada. Após a leitura (fetch) de uma instrução, o PC é atualizado (incrementado ou carregado com um novo endereço) para apontar para a instrução seguinte. Esse é um conceito fundamental da arquitetura de von Neumann.
PEGA ESSA DICA!
Para fixar, lembre-se: PC (Program Counter) = ponteiro para a próxima instrução. Após cada busca, ele é automaticamente atualizado – mecanismo essencial para o fluxo sequencial do programa.