cs5483 project 1
| .gitignore | ||
| Assembler.C | ||
| Assembler.h | ||
| InstHandler.C | ||
| InstHandler.h | ||
| ma.C | ||
| makefile | ||
| README.md | ||
CS5483 Computer Architecture Project 1: MIPS Assembler
Ryan Densmore
Compiling and Running
- To compile my assembler, simply run the Makefile via
make. - Run the assembler with
./ma <file.asm>.
Tests
While the provided run.pl seems a little janky to use, I currently pass 29/29 tests. Running the run.pl program currently in my directory will run every test, and clean up the files for the tests that pass.
Todos
Had I more time, I would actually try to implement outputting comments. There appears to be some sort of memory issue that only occurs when I try to store another string (containing the comment) alongside every instruction. There are a few other ways I could do it, but attaching the comment to its relevant instruction in the data structure makes the most sense.