Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Registradores — FUNDATEC 2023

Arquitetura de ComputadoresRegistradores
Código
qq896630
Banca
FUNDATEC
Órgão
IFC-SC
Ano
2023
Nível
Médio
Cargo
Técnico em Tecnologia da Informação
Em computadores, existem alguns registradores com funções especiais. O registrador que armazena a instrução que está sendo executada é denominado registrador:
  1. AApontador de instruções.
  2. BAcumulador.
  3. CDe estado.
  4. DDe instruções.
  5. EDe endereço de memória.
Revelar gabarito e comentário

GabaritoD — De instruções.

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”.

Registradores com funções especiais

Gabarito: letra D. O registrador que armazena a instrução atualmente em execução é o Registrador de Instruções (Instruction Register - IR). Ele é distinto do Contador de Instruções (PC), que guarda o endereço da próxima instrução. A banca cobra essa diferenciação clássica.

A questão testa o conhecimento sobre os registradores internos da CPU e suas respectivas funções. Cada alternativa corresponde a um registrador diferente; a correta é aquela cuja descrição literalmente casa com o nome.

Registradores da CPU
  • 1Relacionados à instrução
    • PC (Apontador de Instruções)
      • Endereço da PRÓXIMA instrução
    • IR (Registrador de Instruções)
      • Instrução ATUAL em execução
    • MAR (Registrador de Endereço)
      • Endereço de memória a acessar
  • 2Relacionados à operação
    • ACC (Acumulador)
      • Resultados da ULA
    • Registrador de Estado
      • Flags (zero, carry, overflow)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

O Apontador de Instruções (Program Counter - PC) armazena o endereço da próxima instrução a ser buscada, não a instrução sendo executada no momento. É o registrador que aponta para a posição de memória onde está a instrução seguinte.

Alternativa B — ❌ Incorreta

O Acumulador (ACC) é um registrador de propósito geral usado para armazenar resultados intermediários de operações aritméticas e lógicas realizadas pela ULA. Não se relaciona diretamente com a instrução corrente.

Alternativa C — ❌ Incorreta

O Registrador de Estado (ou Status Register / Flags Register) armazena indicadores (flags) que refletem o resultado da última operação executada pela ULA (ex.: zero, carry, overflow). Não contém a instrução.

Alternativa D — ✅ Correta ⟵ GABARITO

O Registrador de Instruções (Instruction Register - IR) é o registrador interno da CPU que armazena a instrução que está sendo decodificada e executada no ciclo atual. Ele recebe a instrução buscada da memória e a mantém disponível para a Unidade de Controle decodificar e executar. É exatamente o que o enunciado descreve.

Alternativa E — ❌ Incorreta

O Registrador de Endereço de Memória (Memory Address Register - MAR) armazena o endereço da posição de memória que será acessada (leitura/escrita). Não contém a instrução em si.

NÃO CAIA NESSA!

Para não confundir, lembre-se: PC guarda o endereço da próxima; IR guarda a instrução atual. É um dos pares mais cobrados em arquitetura de computadores. Tabela rápida:

Registrador

Função

PC (Apontador de Instruções)

Endereço da próxima instrução

IR (Registrador de Instruções)

Instrução atual em execução

MAR

Endereço da memória a ser acessada

MBR/AC

Dados lidos/escritos ou resultado de operações

Gabarito: letra D.

Link permanente: /questoes/qq896630