Imagem de fundo

Com relação às afirmativas abaixo: I. O _______________ vê...

Com relação às afirmativas abaixo:


I. O _______________ vê o texto fonte como uma sequência de palavras em uma linguagem regular e o reconhece através de um autômato finito.

II. O _______________ desenvolve-se em duas fases, uma que inclui técnicas para eliminar atribuições redundantes, suprimir subexpresssões comuns, etc, e outra, que inclui a troca de instruções de máquina por instruções mais rápidas e da melhor utilização de registradores.

III. O _______________ vê o mesmo texto como uma sentença de uma linguagem livre de contexto.

IV. O _______________ compreende três principais tarefas: seleção de instrução; alocação e atribuição de registrador; e escolha de instruções apropriadas da arquitetura alvo para implementar os comandos da Representação Intermediária.


Assinale a sequência que ilustra o preenchimento CORRETO das lacunas, de cima para baixo:


A

processo de geração de código objeto – analisador léxico – processo de otimização de código – analisador sintático


B

analisador léxico – processo de otimização de código – analisador sintático – processo de geração de código objeto


C

analisador sintático – processo de geração de código objeto – analisador léxico – processo de otimização de código


D

processo de otimização de código – analisador sintático – processo de geração de código objeto – analisador léxico


E

analisador sintático – processo de otimização de código – analisador léxico – processo de geração de código objeto