Este aplicativo é um simulador educacional de um processador (CPU) simples de 8 bits. Ele serve para entender como os computadores funcionam no nível mais baixo de hardware. Mostra passo a passo como o código legível para humanos (Assembly) é traduzido em números (código de máquina), que o processador afinal consegue entender.
Como usar o aplicativo?
- 1 Escreva o código: À esquerda há um editor de texto para o seu código em Assembly (instruções como MOV, ADD). Você pode experimentar o programa padrão ou pedir para a inteligência artificial no topo gerar um para você.
- 2 Compilar e carregar: Com o botão, seu código em texto é convertido em forma numérica e carregado na memória de 256 bytes no canto inferior direito.
- 3 Executar ou Passo a passo: O botão "Executar" roda o programa continuamente. O botão "Passo a passo" executa as instruções uma a uma, para que você veja exatamente como os valores nos registradores (A, B, C, D) e na memória mudam.
- 4 Tradutor em tempo real: Durante a execução, ou quando você passa o mouse sobre qualquer célula da memória, o tradutor mostra exatamente o que aquele número significa para o processador.