Part Four The Central Processing Unit 405Ĭhapter 12 Instruction Sets: Characteristics and Functions 405ġ2.1 Machine Instruction Characteristics 406ġ2.5 Intel x86 and ARM Operation Types 431ġ2.7 Key Terms, Review Questions, and Problems 441Īppendix 12A Little-, Big-, and Bi-Endian 447Ĭhapter 13 Instruction Sets: Addressing Modes and Formats 451ġ3.7 Key Terms, Review Questions, and Problems 479Ĭhapter 14 Processor Structure and Function 483ġ4.8 Key Terms, Review Questions, and Problems 527Ĭhapter 15 Reduced Instruction Set Computers 531ġ5.1 Instruction Execution Characteristics 533ġ5.2 The Use of a Large Register File 538ġ5.3 Compiler-Based Register Optimization 543ġ5.4 Reduced Instruction Set Architecture 545ġ5.10 Key Terms, Review Questions, and Problems 569Ĭhapter 16 Instruction-Level Parallelism and Superscalar Processors 573ġ6.6 Key Terms, Review Questions, and Problems 605ġ7.1 Multiple Processor Organizations 613ġ7.3 Cache Coherence and the MESI Protocol 619ġ7.4 Multithreading and Chip Multiprocessors 626ġ7.9 Key Terms, Review Questions, and Problems 657ġ8.4 Intel x86 Multicore Organization 676ġ8.8 Key Terms, Review Questions, and Problems 687Īppendix A Projects for Teaching Computer OrganizationĪppendix B Assembly Language and Related Topics 697ī.5 Key Terms, Review Questions, and Problems 719ġ9.5 Key Terms, Review Questions, and Problems 19-35Ģ0.6 Key Terms, Review Questions, and Problems 20-60 Online Appendices: To conserve space, the appendices are available online as PDFs.Ĭhapter 0 Reader’s and Instructor’s Guide 1Ġ.2 A Roadmap for Readers and Instructors 2Ġ.3 Why Study Computer Organization and Architecture? 3Ĭhapter 2 Computer Evolution and Performance 15Ģ.4 The Evolution of the Intel x86 Architecture 44Ģ.8 Key Terms, Review Questions, and Problems 60Ĭhapter 3 A Top-Level View of Computer Function and Interconnection 65ģ.8 Key Terms, Review Questions, and Problems 108Ĥ.7 Key Terms, Review Questions, and Problems 147Īppendix 4A Performance Characteristics of Two-Level Memories 152ĥ.5 Key Terms, Review Questions, and Problems 181Ħ.7 Key Terms, Review Questions, and Problems 218ħ.7 The External Interface: Thunderbolt and Infiniband 248ħ.8 IBM zEnterprise 196 I/O Structure 256ħ.10 Key Terms, Review Questions, and Problems 260Ĩ.7 Key Terms, Review Questions, and Problems 304ĩ.4 Converting Between Binary and Decimal 312ġ0.7 Key Terms, Review Questions, and Problems 359.The ARM architecture is used as a case study. Embedded Processor Coverage: Includes coverage of embedded processors and the unique design issues they present.Multicore Processor Coverage: Explain this standard in processor design.Interactive Simulations: Over 20 online web simulations are keyed to major portions of the text to illustrate computer architecture design issues.
#COMPUTER ORGANIZATION AND ARCHITECTURE 9TH EDITION FULL#
Focus on RISC: Students gain a broad understanding of this technology, found in virtually all contemporary machines.Unified Treatment of I/O: Provides full understanding of I/O functions and structures, including two important external interface examples: FireWire and InfiniBand.Multiple Perspectives: Systems are viewed from both the architectural (attributes of a system visible to a machine language programmer) and organizational (operational units and their interconnections that realize the architecture) perspectives to give students context.