An assembler, virtual machine, and compiler created as part of a series of projects in a book about building your own computer system.