ABSTRACT

THE WORK DONE in the previous chapter has provided us with the basic materials for building a computing machine. Now we will see how to assemble the pieces into a working computer.

The machine we design in this chapter will, in some ways, seem to be not very impressive. It will understand only a few different machinelanguage instructions, and it will have very limited memory in which to store data and programs. Only an extremely primitive input/output capability will be provided, so that just getting data and programs into and out o f the computer will be almost ridiculously tedious.