Skip to content

Projeto desenvolvido na disciplina de Programação de Sistemas, 5o semestre da Ciência da Computação / UFPEL. O objetivo era construir um simulador de Máquina Virtual que recebe código em Assembly, realiza as operações internamente e fornece visualmente a execução do algoritmo em uma interface gráfica.

Notifications You must be signed in to change notification settings

guivahl/programacao-de-sistemas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Projeto de Programação de Sistemas 💻

GitHub repo size GitHub language count GitHub forks

O que é? 🤔

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

Como executar? ☕

Vamo agora ao passo a passo para você colocar as mãos na massa nesse projeto! 🤩

Pré requisitos ✅

  • Java versão >17
  • Git >2.3

Clonando repositório ✍🏼

$ git clone https://github.com/guivahl/programacao-de-sistemas.git

Executando 👨‍💻

  • 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  

Configurando Linter

Configuração do Linter para o projeto

Colaboradores 🤝

Foto da Fernanda Kipper Github
Fernanda Kipper
Foto do Gui Vahl
Guilerme Vahl
Foto do Vinicius Munchow
Vinicius Munchow
Foto do Bruno Volcan
Bruno Volcan
Foto do Vinicius Perruzi
Vinicius Perruzi
Foto do Afonso Cabreira
Afonso Cabreira
Foto de Isabele Scherdien
Isabele Scherdien

About

Projeto desenvolvido na disciplina de Programação de Sistemas, 5o semestre da Ciência da Computação / UFPEL. O objetivo era construir um simulador de Máquina Virtual que recebe código em Assembly, realiza as operações internamente e fornece visualmente a execução do algoritmo em uma interface gráfica.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published