É um projeto da disciplina de Arquitetura e Organização de Computadores, onde o objetivo é desenvolver um simulador MIPS. E meu objetivo é tentar desenvolver este projeto usando a linguagem Python3. Este projeto é dividido em checkpoints:
- Abrir arquivos binários
- Executar instruções aritméticas
- Mostrar estado dos registradores
- Executar instruções de acesso a memória lw, sw
- Executar instruções: Desvios, transferência e lógicas
- Interfaces mostrando execução de instruções:
- Direta;
- Passo a passo.
- Elaboração de programa teste (fatorial!)