Skip to content

Java application 💻 for simulating assembly commands 📑.

Notifications You must be signed in to change notification settings

PedroLucasOM/MipSimulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bem-vindo ao MipSimulator 👋

Versão Documentação Mantida Twitter: PedroLucasOM

Java application 💻 for simulating assembly commands 📑.

Pré-requisitos

  • Java JDK = 1.8

Execução

java -jar src/com.mipsimulator/MipSimulator.java

Resultado de Execução

Entrada

addi $t0,$t0,10
label: addi $s3,$s3,2
sw $s3,0($s3)
add $s0,$s3,$s0
lw $s7,0($s0)
beq $s3,$t0,final
j label
final:

Saída

Registradores:
Registrador [nome=$t0, valor=10, endereco=68fa9f27-8b95-40f4-a8cb-334fa261955f]
Registrador [nome=$s3, valor=10, endereco=458ef6f4-4097-459b-a159-3a562a454640]
Registrador [nome=$s0, valor=30, endereco=81754771-e9b8-4bab-aabb-c16bf4061b69]
Registrador [nome=$s7, valor=0, endereco=89cdfa40-cada-4686-aa0e-7755365ecb62]

Memória:
Endereco [endereco=2, valor=2]
Endereco [endereco=4, valor=4]
Endereco [endereco=6, valor=6]
Endereco [endereco=8, valor=8]
Endereco [endereco=10, valor=10]

Autor

👤 Pedro Lucas

🤝 Contribuição

Contribuições, problemas e solicitações de recursos são bem-vindos!
Sinta-se à vontade para verificar a página de problemas.

Mostre seu apoio

Dê um ⭐️ se este projeto ajudou você!

📝 Licença

Copyright © 2020 Pedro Lucas.

About

Java application 💻 for simulating assembly commands 📑.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published