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);
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ço | Conteúdo |
|---|---|
| 100 | a = 10 |
| 101 | b = 20 |
| 102 | res = a + b |
| 103 | Print(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
⚡
102
102
| ... |
| ... |
| ... |
| ... |
ADD a, b
10 + 20
30