Olá pessoal, tudo bem?
Por favor, veja se alguém de vocês pode me ajudar.
É o seguinte, preciso implementar uma máquina de von Neumann para 2 registradores em C++. Para isso preciso criar um pequeno interpretador que leia o código da máquina, identifique e execute as funções corretamente e me dê o resultado final.
O código da máquina de von Neumann é basicamente isso:
leiaA
ate (azero)
faca (subtraiA, adicionaB, adicionaB)
mostraB
Esse código fica em um arquivo separado. Toda a estrutura do programa básica (abrir o arquivo, ler o arquivo, armazenar cada linha em um vetor, etc) está pronta. Estou perdido mesmo em como identificar e executar cada uma das funções.
Não estou pedindo nenhum script pronto, apenas um auxílio (ou melhor, uma luz) para como fazer isso.
Muito obrigado desde já.
[ ]'s