my implementation of an assembler for the tiny architecture and a vm