Questão 9/10 - Compiladores
A geração do código intermediário, ou código objeto, encerra o processo de compilação no que diz respeito ao código ori...
Questão 9/10 - Compiladores A geração do código intermediário, ou código objeto, encerra o processo de compilação no que diz respeito ao código original. Nesta fase, o código originado do analisador semântico é submetido a algumas rotinas de otimização visando melhorar o tempo de execução, o uso de memória e o consumo de energia. Neste processo, o código é representado em uma notação próxima da linguagem Assembly mas, ainda independente da máquina. Qual das afirmativas a seguir está correta com relação a esta fase do processo de compilação? Nota: 10.0
A É na fase de otimização independente de máquina que o compilador torna o código mais eficiente para uso na arquitetura x86. B Na fase de otimização, independente de máquina, o código é otimizado removendo-se todos os laços do programa de forma que não exista nenhum branch. C O uso do 3opCode é recomendado já que este código é bem próximo do Assembly e a conversão acaba sendo mais simples. D Na fase de otimização o compilador busca encontrar os últimos erros de sintaxe que existem no código. E A parte mais importante do processo de otimização independente é o reconhecimento das funções de endereçamento específicas da arquitetura visada que tornarão o código mais rápido.
A alternativa correta com relação a esta fase do processo de compilação é a alternativa E: "A parte mais importante do processo de otimização independente é o reconhecimento das funções de endereçamento específicas da arquitetura visada que tornarão o código mais rápido."
0
0
Faça como milhares de estudantes: teste grátis o Passei Direto
Compartilhar