Os processadores executam sequências de comandos que fazem parte de um jogo de instruções definido pelos seus projetistas, de modo que cada processador tem seu próprio jogo de instruções específico. Analise a arquitetura do processador hipotético apresentado a seguir.
Considerando que o processador hipotético apresentado possui um jogo de doze instruções, cujos comprimentos, em bits, podem ser diferentes entre si, assinale a alternativa correta.
Assinale a alternativa correta sobre a etapa de análise sintática de um interpretador/compilador.
Suponha que o seguinte programa escrito na linguagem de programação Java tenha compilado e executado usando as regras de escopo dinâmico. Qual será o valor de x
impresso pelo programa?
package com.ybadoo.tutoriais.cmp;
public class Test
{
private int x = 10;
public void sub1()
{
int x = 20;
sub2();
}
public void sub2()
{
int x = 30;
sub4();
}
public void sub3()
{
int x = 40;
sub1();
}
public void sub4()
{
System.out.println(x);
}
public static void main(String[] args)
{
int x = 50;
Test test = new Test();
test.sub3();
}
}
Apresente a Análise Preditiva Tabular da entrada a(e;e) sobre a gramática a seguir.
G = ({S, A, B, C, X, Y}, {a, e, (, ), ;}, P, S) P = {S → A) A → CB B → ;XB | ε C → Y(X X → e Y → a}
Apresente a Análise de Precedência de Operadores, da entrada (id & (id v id) v id) sobre a gramática a seguir.
G = ({E, T, F}, {id, &, v, (, )}, P, E) P = {E → EvT | T T → T&F | F F → (E) | id}