The reader of this book progresses from learning about the fundamental design concepts of the contemporary digital computer to a detailed analysis of its architecture.
This book can be used as a textbook for a basic computer hardware course or as a foundational text for budding geeks interested in learning about digital design.
The information is provided in four parts. The first section explains how computers manipulate and represent numbers. The tools utilized at all levels of binary design are presented in the second section. The reader is introduced to computer system theory in the third section, which also covers issues like memory, caches, hard drives, pipelining, and interrupts. The final section puts these theories into practice by providing an overview of the Intel 80x86 architecture and assembly language.
Aiming to give everyone who works with computer systems the ability to use them more efficiently through a greater grasp of their architecture, the content is delivered using practical terminology and examples.