Here I link two virtual machine projects, which are hosted at GitHub. They compile and run simple assembly code, and can also receive real-time instructions, or "interpret".