I was at the Hackaday Supercon in Pasadena, California last weekend and walked into a bar wearing the conference badge. A woman asked me "What is that?"
To which I replied: "It is a virtual 4-bit processor. You can program it directly in binary op-code with the buttons and it shows registers and memory and ...". Instant nerd cred.
Resources are very tight but among the many things created for it was this excellent walking man animation.
Others created an assembler, disassembler, hardware for I/O, and even a compiler. I've managed to work my way through the baby steps of creating assembly on it. Awesome!