RetroASM — Simulador de Assembly retro de 16 bits
Um simulador e IDE de Assembly gratuito que roda inteiramente no navegador, para um processador retro de 16 bits. Escreva Assembly, execute o programa e veja o resultado em um terminal de 40×30 caracteres — sem instalar nada. Disponível em português, inglês e espanhol.
O que você pode fazer
- Editor de código com realce de sintaxe de Assembly.
- Executar, pausar e avançar instrução por instrução (passo a passo).
- Definir breakpoints (pontos de parada) clicando na margem do editor.
- Acompanhar registradores (r0–r7), PC, SP e as flags (FR) ao vivo.
- Carregar exemplos prontos: Hello World e um Bomberman para 2 jogadores escrito em Assembly.
Conjunto de instruções
O processador tem 8 registradores de 16 bits e suporta movimento de dados
(load, store, loadn, mov),
aritmética (add, sub, mul, div,
mod, inc, dec), lógica
(and, or, xor, not, cmp),
controle de fluxo (jmp, jeq, jne,
call, rts, halt), pilha
(push, pop) e E/S (outchar, inchar).
Carregando o aplicativo… · Loading the app… · Cargando la aplicación…