Simulador do Ciclo de Instrução

Considere o código abaixo como exemplo para a nossa simulação:

Código de Exemplo
// Variáveis carregadas
int a = 10;
int b = 20;
int res = a + b;
System.out.print(res);

Agora, considere que este código está armazenado na Memória Principal da maneira como está na tabela abaixo:

Memória Principal
EndereçoConteúdo
100a = 10
101b = 20
102res = a + b
103Print(res)
Clique em "Próximo Passo" para pulsar o Clock e iniciar o Ciclo de Instrução.
Início
Busca Instrução
Interpretação
Busca Operandos
Execução (ULA)
Escrita Resultado
⚡
UCP
102
102
...
...
...
...
ADD a, b
10 + 20
30