A virtual machine for interpreting low level bytecode. Includes a bare bones assembly language and assembler.