Focused primarily on hardware design and organization - and the impact of software on the architecture - this volume first covers the basic organization, design, and programming of a simple digital computer, then explores the separate functional units in detail.