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.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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