cs5483 project 1
Find a file
2025-11-04 14:00:16 -05:00
.gitignore copy project to git 2025-11-04 14:00:16 -05:00
Assembler.C copy project to git 2025-11-04 14:00:16 -05:00
Assembler.h copy project to git 2025-11-04 14:00:16 -05:00
InstHandler.C copy project to git 2025-11-04 14:00:16 -05:00
InstHandler.h copy project to git 2025-11-04 14:00:16 -05:00
ma.C copy project to git 2025-11-04 14:00:16 -05:00
makefile copy project to git 2025-11-04 14:00:16 -05:00
README.md copy project to git 2025-11-04 14:00:16 -05:00

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.