“Learn Assembly Language and teach your kids to blink an LED while playing Snake!
So I have a five year old now, and I’d like to someday teach her something useful that I know. Volunteering in Kindergarten class has got me thinking, maybe I could put together a short presentation on Assembly language and binary logic. I know, Kindergarten is way too early to learn binary math, but probably by the time I finish writing the tutorials, she’l be in High School. :)
To ease some of the frustration of Assembly and Machine language coding, I wrote a C program that parses and compiles a faux Assembly language that is a little easier to read and understand. The program will execute the binary code and emulate monitor ROM as well as Raspberry Pi GPIO registers.
To get started playing around with it, get the code from the github link in the Software Apps section or download the package directly at https://people.ucsc.edu/~reburns/downloads/”