Make MIPS CPU emulator in python or C/C++

Job ID: 33484729

Budget: $20 – $30 USD

This task is about making a single cycle mips emulator which can read binary file and show the output.
-Make MIPS CPU emulator
-Execute MIPS instructions (except for floating point ops)
- Assume that you have memory, and program is loaded in memory before execution
-Take MIPS binary program (provided by the client)
-Display the architectural state changes at every clock cycle
-Handle exception gracefully
Output:
mips has five stages, since it's single cycle, the stages are executed at the same time and the condition or changed states should be printed out.
More info will be provided