ValencyVLC / MIPS-VM

A MIPS compiler and virtual machine.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

A MIPS compiler and virtual machine.

License:MIT License


Languages

Language:C++ 32.1%Language:C 22.7%Language:TeX 20.2%Language:Assembly 17.6%Language:Lex 7.5%