This MIPS assembler enables you to assemble and inspect a subset of MIPS assembly directly in your browser.
It's not feature complete, but should include everything you're likely to encounter in a basic school or university course. It is also written to be easily extensible, with tests to ensure you can't accidentally break anything, so don't hesitate to open a PR!
- Support for comments
- Displaying labels in the final table
- Adding more R/I instructions
- More comprehensive testing/test coverage
- Better error handling & feedback
- ASCII immediates
- Syntax highlighting (probably using react-codemirror)
- Float instructions & format (for
add.s
,sub.d
, etc.) - Disassembler
- Info layers for individual instructions
- Data section
- Basic MIPS emulator/VM