a simple virtual machine/interpreter with a simple assembler