Este é um simulador de um processador MIPS, desenvolvido em Python com uma interface gráfica utilizando Tkinter.
- Suporte a instruções básicas da arquitetura MIPS
- Interface gráfica para visualização dos registradores e memória
- Simulação de execução passo a passo das instruções
-
img_mips1.png
A interface inicial, mostrando a tradução para assembly e seus respectivos registradores. Também oferece opções para carregar um arquivo, executar o passo a passo ou executar diretamente. -
img_mips2.png
A visualização do processo de leitura do código binário, destacando os registradores em cada etapa. -
img_mips3.png
A tradução completa do código binário para o formato assembly.
- Python instalado no PC
- Extensão do Python no VSCode com Tkinter (já vem com a extensão)
-
Abrir o código no VSCode
-
Ativar Tkinter (se não tiver ativado)
- Windows: python app.py
- Linux: python3 app.py
-
No terminal do VSCode, rodar:
python mips_simulator.py