Skip to content

RenanDias12/virtual_machine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

GitHub language count GitHub last commit

Máquina Virtual

💻 Project Description

Esse projeto tem o intuito de simular um compilador de código.

Esse simulador não é Case-sensitive e além dos comandos que serão apresentados também suporta o comando 'EXIT' para finalizar a execução.

O Projeto funciona com a seguinte sixtaxe:

'Operação' 'Variavel destino' 'Variavel origem1' 'Variavel origem 2'/'Constante'

Operações: SUMC, MULC, SUMV, MULV, AND, OR.

Variaveis: VAR[0-8].

Constantes: Suporta até 5 bits.

Exemplos de comandos:

sumc var1 var2 4
sumc var2 var3 24
mulc var3 var1 5
sumv var4 var1 var2
mulv var5 var1 var2
sumc var0 var0 43
AND var7 var0 var3
or var8 var0 var1 
mulv var0 var0 var0 
mulv var0 var0 var0
mulv var5 var5 var5 
mulv var5 var5 var5

👨🏻‍💻 Autor

Renan Dias (Entre em contato!)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages