12 lines
805 B
Markdown
12 lines
805 B
Markdown
# CS5483 Computer Architecture Project 1: MIPS Assembler
|
|
## Ryan Densmore
|
|
|
|
## Compiling and Running
|
|
1. To compile my assembler, simply run the Makefile via `make`.
|
|
2. 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.
|