16bits MIPS

A group project for Computer Architecture class: A C++ program that
simulates 16-bit MIPS Processor, the program accept instruction in
binary format based on MIPS Opcode specified and output changes made to
Memory and register content. The program simulates Control unit, ALU
unit, forwarding Unit and Hazard detection unit of MIPS processor.