I VM Projeto - guidiamond/Z01.1-Insonia GitHub Wiki

Descrição

Nesse projeto iremos criar programas em VM para o nosso Z01.1, essa entrega é individual e não vale nota, mas será cobrado em prova e servirá para vocês entenderem o próximo projeto: F-VMTranslator.

Instruções

As instruções técnicas referente ao projeto estão no laboratório I-VM-Lab-1.

Módulos a serem implementados

Os módulos estão na pasta Projetos/I-VM/src/vm/ e estão organizados por ordem de dificuldade:

  1. 1a-Add
  2. 1b-Add
  3. 1c-Dic
  4. 2a-Calculadora
  5. 2b-Calculadora
  6. 2c-Calculadora
  7. 2d-Calculadora

Para testar, basta editar o arquivo tests/config.txt com os módulos que deseja executar e então executar o script: testeVM.py localizado na pasta do projeto.

Exemplos

Existem diversos exemplos de programas escritos em linguagem VM, eles estão na pasta src/vmExamples/