An open API service indexing awesome lists of open source software.

https://github.com/spiderpig86/mipsplusplus

:computer: A lightweight framework for MIPS Assembly.
https://github.com/spiderpig86/mipsplusplus

assembly framework macros mips-assembly

Last synced: 12 months ago
JSON representation

:computer: A lightweight framework for MIPS Assembly.

Awesome Lists containing this project

README

          

MIPS++


A lightweight framework for MIPS Assembly.

### Why?
MIPS++ was designed to speed up the development process for programs written in MIPS Assembly by including common functions and macros that would otherwise end up be repeated throughout the code. This ends up decluttering the code base and increases readability. The macros and functions included are well documented and automatically preserve all registers during execution.

### Usage
MIPS++ is easy to set up for any project with only 2 additional include statements.
```assembly
.include "mpp.asm" # Include the core macros
.data
# Your data section
.text
# Your text section
.include "mppf.asm" # Include additional functions required by some macros
```