• Projetos

H - VM

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

Instruções

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

Módulos a serem implementados

Os módulos estão na pasta h_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 config_testes_vm.txt com os módulos que deseja executar e então executar o script: ./compileALL.py localizado na pasta do projeto e finalmente SIM=ghdl pytest --tb=no -s.

Exemplos

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