Simulador para as aulas de assembly da Escola de Hackers

Este simulador de computador é destinado a prática dos alunos da Escola de Hackers, aulas de programação assembly e engenharia reversa de software (cracking):

Resumo dos comandos

READ Lê um número para a memória.
WRITE Escreve um número no vídeo.
WLN Inicia uma nova linha no vídeo.
RSTRLê um string (texto) p/ a memória
WSTR Imprime um string no vídeo.
LOAD Carrega um valor no acumulador.
STORE Devolve o valor do acumulador para a memória.
ADD Soma um valor ao conteúdo do acumulador.
SUB Subtrai um valor do acumulador.
DIV Divide o valor do acumulador.
MULT Multiplica o valor do acumulador.
MOD Aplica a operação de módulo ao valor do acumulador.
POT Eleva acumulador a potência.
BRANCH Desvia o fluxo p/ uma outra instrução.
BRNEG Desvia o fluxo se o acumulador for negativo.
BRZERO Desvia o fluxo se o acumulador for zero.
HALT Encerra a execução do programa.