Skip to content

RomanCastellarin/MIPS-VM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published