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.
- Host: GitHub
- URL: https://github.com/spiderpig86/mipsplusplus
- Owner: Spiderpig86
- Created: 2017-05-05T02:23:55.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-02-20T06:26:18.000Z (about 8 years ago)
- Last Synced: 2025-02-15T02:43:20.367Z (about 1 year ago)
- Topics: assembly, framework, macros, mips-assembly
- Language: Assembly
- Homepage:
- Size: 12.7 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```