A linguagem Assembly
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