Abstruse Virtual Machine
Non-physical pseudo processor.
Why?
Well, partially because I need a way to handle register manipulation and message exchange in an extensible way for an embedded project.
Mostly, though -- just an exercise in writing a machine and compiler.