Pular para o conteúdo principal

Questão de Programação — Assembly — CESPE / CEBRASPE 2024

ProgramaçãoAssembly
Código
ce175402
Banca
CESPE / CEBRASPE
Órgão
ITAIPU BINACIONAL
Ano
2024
Nível
Superior
Cargo
Profissional de Nível Universitário Júnior - Função: Engenheiro Eletrônico
A linguagem Assembly
  1. Aé considerada uma linguagem de programação de alto nível.
  2. Bé exclusiva para uso em arquiteturas tipo RISC.
  3. Cé uma linguagem de programação interpretada.
  4. Dsomente realiza operações em instruções de 16 bits.
  5. Etem como objetivos maximizar desempenho, minimizar custos e reduzir tempo de projeto.
Revelar gabarito e comentário

GabaritoE — tem como objetivos maximizar desempenho, minimizar custos e reduzir tempo de projeto.

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

Assembly Language

Gabarito: letra E. Assembly é uma linguagem de baixo nível, utilizada para obter máximo desempenho e controle de hardware, sendo comum em sistemas embarcados e drivers. As demais alternativas apresentam equívocos comuns sobre suas características.

A banca testa conceitos fundamentais de linguagens de programação. Assembly é assembler (não interpretada), não é exclusiva RISC, pode trabalhar com diferentes larguras de bits, e é de baixo nível.

Alternativa A — ❌ Incorreta

Assembly é uma linguagem de baixo nível, próxima ao código de máquina. Cada instrução corresponde diretamente a uma operação do processador.

Alternativa B — ❌ Incorreta

Assembly é usado tanto em arquiteturas RISC quanto CISC. Não há exclusividade.

Alternativa C — ❌ Incorreta

Assembly é uma linguagem compilada (assemblada), não interpretada. O código-fonte é traduzido para código de máquina por um montador (assembler).

Alternativa D — ❌ Incorreta

Assembly pode operar com diferentes tamanhos de instrução (8 bits, 16 bits, 32 bits, 64 bits) dependendo da arquitetura do processador.

Alternativa E — ✅ Correta ⟵ GABARITO

O uso de Assembly justifica-se quando se busca maximizar o desempenho, minimizar custos (por exemplo, em sistemas com recursos limitados) e reduzir o tempo de projeto (evitando overhead de compiladores). É frequentemente empregado em sistemas de tempo real, drivers e aplicações críticas.

Gabarito: letra E.

Link permanente: /questoes/ce175402