Carregando...
Carregando...
Ajude a melhorar a plataforma
Cada instrução da linguagem de máquina tem um comando equivalente na linguagem assembly. Por exemplo, na linguagem assembly, o comando "MOVA,B" instrui o computador a copiar dados de um lugar para outro. A mesma instrução em linguagem de máquina poderá ser uma cadeia de 8 bits binários ou mais, dependendo do tipo de CPU (por exemplo, 0011 1101). A linguagem assembly é mais rápida e poderosa devido a sua correspondência com a linguagem de máquina; é uma linguagem muito difícil de utilizar. Às vezes, instruções em linguagem assembly são inseridas no meio de instruções de "alto nível" para executar tarefas específicas de hardware ou para acelerar a execução de algumas tarefas. COCIAN, L. F. E. Manual da linguagem C. Canoas:Ed. ULBRA, 2004.
A respeito do texto, avalie as afirmações a seguir sobre o programa em questão.
I. É mais simples a programação em linguagem de montagem (com nomes simbólicos e ferramentas auxiliares) do que em linguagem de máquina pura (hexadecimal/binária).
II. Macros são utilizadas na linguagem de montagem, assim como os métodos ou subrotinas são utilizadas em linguagens de mais alto nível.
III. Compiladores montam um programa em linguagem de máquina a partir de sua versão em linguagem de montagem, ou linguagem “assembly”.
É correto o que se afirma em:
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
🎓 Gabarito Comentado (AVA):
A afirmativa I é correta, pois trabalhar com símbolos é mais simples do que trabalhar com sequências complexas de linguagem de máquina, que são compostas por sequências de 0 e 1.
A afirmativa II é correta, pois as macros são soluções simples e eficientes para o problema de se repetir uma mesma sequência de instruções no decorrer de um programa.
A afirmativa III é incorreta, pois os montadores montam determinado programa em linguagem de máquina a partir de sua versão em linguagem de montagem, ou linguagem “assembly”, e não compiladores.