/MIPS-VM

A MIPS compiler and virtual machine.

Primary LanguageC++MIT LicenseMIT

MIPS-VM

A MIPS compiler and virtual machine.

TODO list:

  • Handle syscalls
  • Handle labels and addresses
  • Handle stack
  • Handle exceptions
  • Virtualize console
  • Virtual Machine initialization
  • Parse assembly code
  • Extend compiler to allow for more expressive syntax
  • Decode assembled instructions
  • Decide which instructions will be supported by the VM
  • Registers declarations
  • Add support for floating point numbers
  • Add a GUI

Proud picture of the team