Computer organization and design :

Hennessy, John L.

Computer organization and design : the hardware/software interface / Computer organization & design John L. Hennessy, David A. Patterson ; with a contribution by James R. Larus. - 2nd ed. - San Francisco, Calif. ; New Delhi : Morgan Kaufmann Publishers, c1998. - 1 v. (various pagings) : ill. (some col.) ; 25 cm.

Online version:
Hennessy, John L.
Computer organization and design.
San Francisco, Calif. : Morgan Kaufmann Publishers, c1998

Includes bibliographical references and index.

Computer Abstractions and Technology --
Below Your Program --
Real Stuff: Manufacturing Pentium 4 Chips --
Computers in the Real World: Information Technology for the 4 Billion without IT --
Instructions: Language of the Computer --
Operations of the Computer Hardware --
Operands of the Computer Hardware --
Representing Instructions in the Computer --
Logical Operations --
Instructions for Making Decisions --
Supporting Procedures in Computer Hardware --
Communicating with People --
MIPS Addressing for 32-Bit Immediates and Addresses --
Translating and Starting a Program --
How Compilers Optimize --
How Compilers Work: An Introduction --
A C Sort Example to Put It All Together --
Implementing an Object-Oriented Language --
Arrays versus Pointers --
Real Stuff: IA-32 Instructions --
Computers in the Real World: Helping Save Our Environment with Data --
Arithmetic for Computers --
Signed and Unsigned Numbers --
Addition and Subtraction --
Multiplication --
Division --
Floating Point --
Real Stuff: Floating Point in the IA-32 --
Computers in the Real World: Reconstructing the Ancient World --
Assessing and Understanding Performance --
CPU Performance and Its Factors --
Evaluating Performance --
Real Stuff: Two SPEC Benchmarks and the Performance of Recent Intel Processors --
Computers in The Real World: Moving People Faster and More Safely --
The Processor: Datapath and Control --
Logic Design Conventions --
Building a Datapath --
A Simple Implementation Scheme --
A Multicycle Implementation --
Exceptions. TOC

Computer arithmetic, pipelining, and memory hierarchies are covered with worked examples and incremental drawings supporting each new level of sophistication. The design, performance, and significance of I/O systems is also discussed, and one chapter is devoted to the emerging architectures of multiprocessor systems.

1558604286 (cloth) 9781558604285 155860491X (paper) 9781558604919 9814033588


Computer organization.
Computer engineering.
Computer interfaces.

QA76.9.C643 / H46 1998

004.22 / HEC 1998

Library Home | Contacts | E-Resources
Copyright @ 2011-2022 EWU Library
East West University