Input device, output device, one stack for data, a second stack for return jumps, a method of reading instructions and an optional global variable store. Altogether this forms a fairly conventional stack based computer. All that is missing is an ALU, an assembly language, and the various instruction decoders to make it all go. |