ID 1561543 Banca Marinha Órgão Quadro Complementar Ano 2013 Provas Marinha - 2013 - Quadro Complementar - Segundo-Tenente - Engenharia da Computação Disciplina Arquitetura de Computadores Assuntos Compilador Em relação aos compiladores, assinale a opção que apresenta as três principais tarefas que compõem um gerador de código. Alternativas Assinatura de instrução, localização de registrador, e revisão de instrução. Seleção de instrução, alocação e atribuição de registrador, e escalonamento de instrução. Análise ascendente, resolução de conflito, e controle de fluxo. Escalonamento de instrução, identificação de escrita, e controle de fluxo. Localização de registrador, seleção de instrução, e resolução de conflito. Responder Comentários O gabarito é a letra B. O gerador de código é composto por três tarefas principais: Seleção de instruções: escolhe instruções apropriadas da arquitetura alvo. Alocação e atribuição de registradores: define os valores dos registrados e quais registradores devem ser utilizados. Escalonamento de instrução: decide a ordem em que as instruções devem ser escalonadas.