EaRing: A Meta-Literal Machine (high-level dynamic assembler) by Zed Shaw
scribd.com
scribd.com
http://www.zedshaw.com/repository/rubyenrails2008/build/ruby...
I don't know why he wastes time with an actual parseable assembly language. Ruby and Python are vastly better languages than Assembler. They have all the same textual features that Assembler has, plus a real programming language to do things like virtualized registers.