A simple virtual machine
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Jassembler
JayParser.xcodeproj
build
nbproject
.DS_Store
.gitignore
ASMexample.jasm
JayParser.1
LICENSE.txt
Makefile
README.md
VM.cpp
VM.h
compile
define.h
error.cpp
error.h
exp_helloworld.jay
helloworld.jay
jayvm
log.cpp
log.h
main.cpp

README.md

JayParser

JayParser is an extremely simple virtual machine for the purpose of experimenting and education. It is a 32-bit machine with a 16-bit memory address space (64kb memory), and 4 general-purpose registers that are stored in main memory. At the moment it has 20 instructions.

Authors

Originally written by Etienne Maheu, now developed by Brandon Foltz.

License

JayParser is released under the MIT license. Please refer to LICENSE.txt for more information.