Logo Passei Direto
Buscar

ATIVIDADE COMPILADORES SEMANA 6

Ferramentas de estudo

Questões resolvidas

PERGUNTA 1
Ao gerar código intermediário para um compilador, qual das seguintes alternativas descreve corretamente o uso de registradores temporários?

a. Registradores temporários são usados para armazenar dados permanentes durante a execução do programa.
b. Registradores temporários são usados apenas para armazenar valores constantes.
c. Registradores temporários são usados para armazenar valores intermediários durante a compilação.
d. Registradores temporários são usados apenas para armazenar variáveis globais.
e. Registradores temporários não são necessários em compiladores.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

PERGUNTA 1
Ao gerar código intermediário para um compilador, qual das seguintes alternativas descreve corretamente o uso de registradores temporários?

a. Registradores temporários são usados para armazenar dados permanentes durante a execução do programa.
b. Registradores temporários são usados apenas para armazenar valores constantes.
c. Registradores temporários são usados para armazenar valores intermediários durante a compilação.
d. Registradores temporários são usados apenas para armazenar variáveis globais.
e. Registradores temporários não são necessários em compiladores.

Prévia do material em texto

ATIVIDADE COMPILADORES SEMANA 6 
PERGUNTA 1 
1. Ao gerar código intermediário para um compilador, qual das seguintes alternativas 
descreve corretamente o uso de registradores temporários? 
a. Registradores temporários são usados para armazenar dados permanentes durante a 
execução do programa. 
 
b. Registradores temporários são usados apenas para armazenar valores constantes. 
 
c. Registradores temporários são usados para armazenar valores intermediários durante a 
compilação. 
 
d. Registradores temporários são usados apenas para armazenar variáveis globais. 
e. Registradores temporários não são necessários em compiladores. 
3,33 pontos 
PERGUNTA 2 
 
1. Ao gerar código intermediário para uma expressão aritmética em um compilador, qual das 
seguintes alternativas apresenta uma técnica comum para lidar com a ordem das 
operações? 
 
a. Usar notação pós-fixa (ou notação polonesa reversa). 
 
b. Usar notação pré-fixa (ou notação polonesa). 
c. Usar apenas uma pilha de operadores. 
d. Resolver as operações em ordem alfabética. 
e. Resolver as operações em ordem inversa. 
3,33 pontos 
PERGUNTA 3 
 
1. Considere o seguinte trecho de código em uma linguagem de programação de alto nível: 
 x = 10 
 y = 20 
 z = x + y 
Suponha que estamos gerando código intermediário para essa parte do programa. Qual 
das seguintes opções representa corretamente o código intermediário para a operação de 
adição? 
a. z = x + y 
 
b. ADD z, x, y 
 
c. LOAD x, R1 
LOAD y, R2 
ADD R1, R2, R3 
STORE R3, z 
d. ADD x, y, z 
e. z = ADD(x, y)

Mais conteúdos dessa disciplina