Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Conceitos Básicos em Arquitetura de Computadores — FUNDATEC 2026

Arquitetura de ComputadoresConceitos Básicos em Arquitetura de Computadores
Código
qg685983
Banca
FUNDATEC
Órgão
IFC-SC
Ano
2026
Nível
Superior
Cargo
Professor EBTT - Informática: Hardware e Redes
Sobre o papel funcional da Unidade Lógica e Aritmética (ULA) e suas relações com os demais componentes do processador, analise as assertivas a seguir:I. A ULA é responsável por controlar a sequência de execução das instruções, determinando quando buscar a próxima instrução na memória.II. A unidade de controle oferece sinais que controlam a operação da ULA e o fluxo de dados de entrada e saída da ULA.III. Os registradores são locais de armazenamento temporário dentro do processador, distintos da ULA.IV. A flag de overflow é gerada pela unidade de controle com base no código de operação da instrução, antes que a ULA execute o cálculo correspondente.Quais estão corretas?
  1. AApenas I e II.
  2. BApenas I e IV.
  3. CApenas II e III.
  4. DApenas I, III e IV.
  5. EApenas II, III e IV.
Revelar gabarito e comentário

GabaritoC — Apenas II e III.

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

Papel funcional da ULA e demais componentes do processador

Gabarito: letra C – Apenas as assertivas II e III estão corretas. A ULA realiza operações lógicas e aritméticas, mas não controla a sequência de instruções (função da Unidade de Controle); já a geração da flag de overflow ocorre após a execução da operação pela própria ULA, e não antes pela Unidade de Controle.

A questão cobra o conhecimento das funções de cada bloco interno do processador (ULA, Unidade de Controle, registradores) e a origem das flags de status.

Assertiva

Descrição

Correção

Motivo

I

A ULA controla a sequência de execução das instruções

❌ Incorreto

Essa função é da Unidade de Controle (UC), não da ULA

II

A unidade de controle oferece sinais que controlam a operação da ULA e o fluxo de dados

✅ Correto

A UC define a operação da ULA e gerencia entrada/saída de dados

III

Registradores são locais de armazenamento temporário, distintos da ULA

✅ Correto

Registradores armazenam dados; a ULA processa operações

IV

A flag de overflow é gerada pela unidade de controle antes da ULA executar o cálculo

❌ Incorreto

A flag de overflow é gerada pela própria ULA após a execução da operação

1Unidade de Controle (UC)
Controla sequência de instruções
Gera sinais de controle para ULA
Gera flags de status
2ULA
Executa operações lógicas/aritméticas
Gera flags (overflow, zero, carry)
Controla sequência de instruções
3Registradores
Armazenamento temporário
Distintos da ULA
Componentes do processador
LEVELsoulevel.com.br
Componentes do processador: Unidade de Controle (UC) (Controla sequência de instruções, Gera sinais de controle para ULA, Gera flags de status); ULA (Executa operações lógicas/aritméticas, Gera flags (overflow, zero, carry), Controla sequência de instruções); Registradores (Armazenamento temporário, Distintos da ULA)

Item I — ❌ Incorreto

A ULA não é responsável por controlar a sequência de execução das instruções. Essa função é da Unidade de Controle (UC), que busca instruções na memória, decodifica e coordena o fluxo de dados. A ULA apenas executa operações aritméticas e lógicas quando acionada pela UC.

Item II — ✅ Correto

A Unidade de Controle fornece sinais de controle que definem qual operação a ULA deve realizar (soma, subtração, AND, OR, etc.) e também gerencia o fluxo de dados de entrada (operandos) e saída (resultado) da ULA. É uma das funções clássicas da UC.

Item III — ✅ Correto

Os registradores são memórias de alta velocidade localizadas dentro do processador, usadas para armazenar temporariamente dados, endereços e resultados parciais. Eles são distintos da ULA, que é o circuito combinacional ou sequencial que efetivamente processa os dados.

Item IV — ❌ Incorreto

A flag de overflow é gerada pela própria ULA após executar uma operação aritmética, quando o resultado excede a capacidade do registrador destino. A Unidade de Controle não gera flags de status; ela apenas utiliza essas flags posteriormente para decisões de desvio condicional.

NÃO CAIA NESSA!

As afirmativas I e IV trocam as responsabilidades entre ULA e Unidade de Controle. Na I, a ULA assume o papel de controle de sequência; na IV, a UC é colocada como geradora da flag de overflow. Ambas são inversões típicas de funções. Memorize: ULA calcula, UC coordena.

Gabarito: letra C – apenas os itens II e III estão corretos.

Link permanente: /questoes/qg685983