MIPS Translator
This tool is used on the Computer Architecture course at Universidad del Norte. It is used to translate MIPS instructions to Hexadecimal and viceversa. It also has a MIPS simulator that is still under development.
Funcionality:
- From MIPS to Hexa
- From Hexa to MIPS
- Export and import Logisim RAM
- MIPS Simulator (ongoing, add, addi, or, and , load, store are working)
List of supported instructions:
- R (add, sub, and, or)
- Load
- Store
- Branch (beq, bne)
- Jump
To dockerize the app:
sudo docker build -t mipstranslatori .
sudo docker run -d -it -p 5008:80 --restart unless-stopped --name mipstranslator-app mipstranslatori
To test (inside the app folder): npm install --save-dev jest npm install --save-dev jest-environment-jsdom npm test
Augusto Salazar
Universidad del Norte 2024
GNU General Public License v3.0