My article about a virtual CPU, a machine, computing only one instruction - NOR, in The Pragmatic Bookshelf magazine.
The idea was previously described in a series of posts:
The article discovers an implementation in Ruby. Now NOR assembly code looks almost as a regular assembler language. I was amazed how powerful Ruby is in creating domain specific languages (DSL). Mostly because it allows to omit parentheses in function calls.