This project aims to support the use of RISC-V in education by providing a simulator to step through assembly programs. This is a similar concept to how MARS ( is currently used in education. By making a simulator that supports RISC-V, educators will have more variety in what they can teach leading to better learning outcomes of the students and will provide a path into working with RISC-V rather than simply working with MIPS.

The first steps that will be taken to make this simulator will be surveying existing simulators to find pitfalls and potential strengths early. Additionally, the survey could potentially find an existing codebase that can be built upon easily to support RISC-V and allow this project to support more features.



Benjamin Landers


  • Alex Bradbury