# 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 `. ## 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.