A simplified assembler and virtual machine written in C