As an exercise, I want to write a Hello World program in C simple enough that I can disassemble it and be able to explain all of the assembly to myself. This should be easy, right? This adventure assumes compilation and execution on a Linux machine. Some familiarity with reading assembly is helpful. Here's our basic Hello World program: jesstess@kid-charlemagne:~/c$ cat hello.c #include <stdio.h>