Explique, com suas palavras, a diferença entre código de máquina e linguagem assembly. Dê um exemplo simples…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Questão
Explique, com suas palavras, a diferença entre código de máquina e linguagem assembly. Dê um exemplo simples ilustrando cada um.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
O código de máquina é composto por sequências de bits (0 e 1) que o processador interpreta diretamente. É a forma binária final das instruções, por exemplo: 0000000100000101 pode representar LOAD 5. A linguagem assembly é uma representação simbólica e mnemônica das mesmas instruções, voltada para seres humanos; por exemplo: "LOAD 5" corresponde à instrução acima. Assembly usa mnemônicos (LOAD, ADD, SUB) e nomes de rótulos/endereço, tornando a leitura e a escrita de programas mais fáceis. Para executar, um assembler traduz o assembly para o código de máquina correspondente.
Explicação
A explicação diferencia claramente o código de máquina, que é a forma binária que o processador entende, da linguagem assembly, que utiliza mnemônicos para facilitar a escrita e leitura por humanos. O exemplo prático ilustra como uma mesma instrução pode ser representada de forma distinta em cada linguagem. Essa abordagem ajuda a entender a relação entre as duas representações e a função do assembler na conversão.
Raio-X da questão
código de máquina e linguagem assembly
avaliacao
conceito de linguagem de programacao · noções basicas de sistemas computacionais
Revisar as características de código de máquina e linguagem assembly.
Confundir código de máquina com linguagem assembly, não reconhecendo que assembly é uma representação simbólica do código de máquina.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Explique, com suas palavras, a diferença entre opcode e operando em uma instrução de máquina e dê um exemplo simples de…
- Explique a diferença entre instruções de máquina e algoritmos na computação.
- Explique como diferentes máquinas utilizam conjuntos próprios de instruções para executar algoritmos. Utilize exemplos…
- Explique como diferentes máquinas utilizam conjuntos distintos de instruções e a importância disso para a programação.
- Explique como as máquinas utilizam diferentes conjuntos de instruções para executar algoritmos.
- Explique a relação entre algoritmos e conjuntos de instruções de máquinas.
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
