How a computer runs a program
Tablet enabled - iPad | Android | more...
If you really want to understand what happens when a program is executed this is the ideal place to start. Your challenge is to construct a short program to solve a simple problem, and by doing this you will discover the relationship between the registers, RAM, system bus and instruction set.