MIPS CPU Simulator

Computer Architecture - C++, MIPS Assembly Language, Bash

As a 2nd Year Computer Architecture project I built a MIPS CPU simulator which accurately executed MIPS-1 big-endian binaries and a testbench to test the simulator.

I built the simulator using C++, whilst developing the testbench and testcases using MIPS and Bash. I also automated the testing and running of the simulator using Makefile