Esse repositório consiste no projeto desenvolvido durante a dicisplina de Programação de Sjstemas, onde nosso trabalho é construir uma máquina virtual e um montador no qual irão receber códigos em assembly como input e seu output será a execução do código fonte fornecido.
Saiba mais acessando a wiki do repo
Vamo agora ao passo a passo para você colocar as mãos na massa nesse projeto! 🤩
- Java versão >17
- Git >2.3
$ git clone https://github.com/guivahl/programacao-de-sistemas.git
- Navegue até a pasta onde você clonou o projeto
$ cd virtual-machine
- Entre na pasta
src
, para compilarmos o projeto
$ cd src
$ javac vm/App.java -d ../
- depois de compilar o arquivo, vamos voltar a pasta raiz e executá-lo
$ cd ..
$ java vm.App
Configuração do Linter para o projeto
Fernanda Kipper |
Guilerme Vahl |
Vinicius Munchow |
Bruno Volcan |
Vinicius Perruzi |
Afonso Cabreira |
Isabele Scherdien |