The core philosophy of the book centers on the hierarchical nature of computer systems. Hayes breaks down the architecture into three primary levels: the processor level, the register level, and the gate level. This structured approach allows students to understand how simple binary operations at the gate level escalate into complex data manipulations at the register level, eventually culminating in the high-level execution of instructions by the Central Processing Unit (CPU). This hierarchy is not merely theoretical; it reflects the actual design process used in the industry to manage the immense complexity of modern microchips.
If you want, I can:
If your university subscribes to , ACM Digital Library , or Morgan Kaufmann (now part of Elsevier), you may find the PDF legally. Use your university VPN or library portal. Search for the ISBN: 0070273550 (2nd Edition).
: Covers digital logic, switching theory, and basic circuit design. RTL (Register Transfer Language)