A linguagem Assembly 

Próximas questões
Com base no mesmo assunto
Q2381494 Programação
A linguagem Assembly 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E

Tema central: A questão trata das características e objetivos da linguagem Assembly, fundamental para quem se prepara para concursos na área de programação. Compreender Assembly é vital, pois ela lida diretamente com o hardware, permitindo controle detalhado sobre recursos computacionais.

Resumo teórico: Assembly é uma linguagem de baixo nível, próxima ao código de máquina, usada para programar processadores de forma eficiente. Sua principal vantagem é possibilitar maximizar desempenho, minimizar custos relacionados ao uso de recursos e reduzir tempo de projeto em sistemas onde a eficiência é crucial, como sistemas embarcados. Essas características são ressaltadas em materiais como o livro “The Art of Assembly Language” de Randall Hyde.

Justificativa da alternativa E:
A alternativa E está correta pois resume os principais objetivos do uso de Assembly: obter maior desempenho, gastar menos recursos e agilizar o desenvolvimento em sistemas críticos. Essas vantagens são buscadas especialmente em aplicações onde restrições de hardware exigem código otimizado.

Análise das alternativas incorretas:

  • A - "é considerada uma linguagem de programação de alto nível."
    Incorreta: Assembly é linguagem de baixo nível, próxima ao código de máquina, diferentemente das linguagens de alto nível como Python ou Java.
  • B - "é exclusiva para uso em arquiteturas tipo RISC."
    Errado: Assembly existe para diversas arquiteturas, incluindo RISC (como ARM) e CISC (como x86).
  • C - "é uma linguagem de programação interpretada."
    Falso: Assembly é compilada/assemblada em código de máquina, não interpretada como Python, por exemplo.
  • D - "somente realiza operações em instruções de 16 bits."
    Incorreta: Assembly pode operar com diferentes tamanhos de instrução, como 8, 16, 32 ou 64 bits, dependendo da arquitetura.

Dica para provas: Leia atentamente o enunciado, procure termos absolutos ("somente", "exclusiva") e relacione o conceito à prática da programação. Assim, evita cair em pegadinhas comuns.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

e-

aseembly:

baixo nivel

utilkiza linkr p conveter em machine language

arq. x86 -> intel

ARM -> apple (ex./; raspberry pi series)

O número de bits usados para instruções em Assembly depende da arquitetura do processador, ele pode variar de 8 bits (1 byte) em processadores antigos até 64 bits ou mais em sistemas modernos.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo