Unidade Lógica e Aritmética (ULA) e Unidade de Controle (UC)
Gabarito: letra C. A ULA (Unidade Lógica e Aritmética) é o componente responsável pelas operações aritméticas (adição, subtração) e lógicas (AND, OR, NOT), enquanto a UC (Unidade de Controle) coordena a busca, decodificação e execução de instruções. A alternativa C descreve corretamente a função da ULA.
A banca cobra a distinção clara entre os papéis da ULA e da UC. Conforme a definição clássica:
ULA: executa operações aritméticas e lógicas.
UC: busca instruções na memória, decodifica e controla o fluxo de execução.
Registradores: armazenam dados temporários.
A questão é direta e testa o conhecimento básico da arquitetura de computadores.
Alternativa A — ❌ Incorreta
Afirma que a ULA armazena resultados nos registradores e que a UC decodifica sinais de entrada e saída. O armazenamento é função dos registradores, não da ULA. A UC decodifica instruções, não apenas sinais de I/O.
Alternativa B — ❌ Incorreta
Inverte as funções: atribui à UC a realização de comparações lógicas (que são da ULA) e à ULA a busca de instruções na cache (que é da UC).
Alternativa C — ✅ Correta ⟵ GABARITO
Descreve com precisão as atribuições da ULA: execução de operações aritméticas (adição, subtração) e operações lógicas (AND, OR, NOT).
Alternativa D — ❌ Incorreta
Afirma que a UC executa cálculos matemáticos e que a ULA gerencia o barramento de dados. A UC não executa cálculos; a ULA não gerencia barramento — essa função é de controladores de memória ou chipset.
Gabarito: letra C