- A MIPS CPU simulator in Java
- This project gets a text file in zeros and ones ( binary ) as instructions and data and executes the instructions as a MIPS Processor.
This project was designed in two phases by Ms. Atousa Jafari and Ms.Mohadese Nikseresh, the TAs of the course, as the final project of Computer Architecture Design under supervision of Dr.S.Mohammadreza Moosavi.
The documentation of each phase is provided in its own repository but to summarize, the source code is written in Java and its job is simulation 32-bit MIPS CPU in a 5-stage Pipeline.
This repository is released under MIT License. To put it in a nutshell, This means that you can use the source codes in any opensource projects or contributions. Attribution is not mandatory but appreciated.
To remove all barriers in the way of science.
Your comments under any piece of the code is appreciated. I would be glad to answer any questions you may have over the codes and resources.
You can contact me via Gmail at : hossein[dot]dehghanipour1998[at]gmail[dot]com.
With regards,
Hossein Dehghanipour.