the vm seems to be working with a dump of the memory after each instruction for diplay
patching up rogue segmentation fault in the assembler