Computer Systems«Computer Systems, Third Edition offers a step-by-step introduction to the central concepts in computer organization, assembly language, and computer architecture. It invites students to explore the many dimensions of computer systems through a top-down approach to levels of abstraction. By examining how the different levels of abstraction relate to one another, the text helps students look at computer systems and their components as a unified concept.»-- |
Contents
APPLICATION | 1 |
HIGHORDER LANGUAGE | 31 |
INSTRUCTION SET ARCHITECTURE | 85 |
Summary | 135 |
Computer Architecture | 147 |
ASSEMBLY | 187 |
Summary | 226 |
Compiling to the Assembly Level | 235 |
OPERATING SYSTEM | 387 |
Storage Management | 445 |
LOGIC GATE | 485 |
Exercises | 538 |
Sequential Circuits | 545 |
MICROCODE | 591 |
Appendix Pep8 Architecture | A-1 |
Solutions to Selected Exercises | A-9 |
Other editions - View all
Common terms and phrases
addressing mode algorithm allocation array ASCII assembly language bit pattern block boolean byte C++ program cache called cell char character CHARO chip combinational circuit cout critical section cycle DECI decimal DECO decoder device diagram digit disk endl EQUATE example execution fetch finite state machine flip-flop function gate global variables hexadecimal implement include iostream index register input instruction specifier int main integer Karnaugh map level Asmb5 Level HOL6 Level ISA3 level of abstraction load logic loop machine language main memory minterms namespace std Neumann NZVC opcode operand specifier operating system Oprnd OprndSpec output parameter procedure program in Figure recursive representation retAddr retVal run-time stack sequence shows significand stack pointer stack-indexed statement storage string Stripe STRO SUBSP symbol transition trap handler truth table two's complement unsigned vector write