Class Simulation of a Computer - Unfinished

Icon

This activity exposes the idea that interesting things can be achieved using a simple instruction set and components, giving an idea of the underlying architecture of the computer. Variation: introduce a bug in the code, and see how long it takes the class to realise that things aren't right Variation: write some code to generate an interesting output (such as the Fibonacci series) and see if the "computer" can figure out what the program does.

Other Resources 
  • Kaleberg has a page on Cardiac ( Wikipedia: Cardiac). Cardiac was a little cardboard handout designed to help explain how computers worked. Since it was made of cardboard, you entered decimal numbers into memory by writing them in the appropriate slots. You could use pencil for RAM and pen for ROM. Then, you followed the instructions on the card which told you how to interpret the computer program. Download and read more about Cardiac at Software Emulator for the Cardboard Illustrative Aid to Computation .