Instruction-level simulator of a common CPU instruction set architecture called MIPS using C++.
It compiles the MIPS Assembly program with restricted instruction sets.