/sv-cpu

MIPS CPU Emulator

Primary LanguageRustGNU General Public License v3.0GPL-3.0

SV-CPU

A MIPS CPU emulator built to learn how a CPU works.

References:

  1. https://courses.cs.duke.edu//fall13/compsci250/MIPS32_QRC.pdf
  2. https://www.cs.tufts.edu/comp/140/lectures/Day_3/mips_summary.pdf
  3. https://uweb.engr.arizona.edu/~ece369/Resources/spim/MIPSReference.pdf
  4. https://www.cs.uregina.ca/Links/class-info/201/SPIM-AddressingMode/lecture.html
  5. https://rmd.ac.in/dept/ece/Supporting_Online_%20Materials/5/CAO/unit2.pdf
  6. https://www.cs.cmu.edu/afs/cs/academic/class/15740-f97/public/doc/mips-isa.pdf
  7. https://github.com/rust-in-action/code/blob/1st-edition/ch5/ch5-cpu4/src/main.rs