Carl Hamacher,Zvonko Vranesic,Safwat Zaky,Naraig Manjikian所著 的《計算機組成與嵌入式系統(英文版第6版)》是一本經典的計算機組成教 材,自1978年問世以來,已被多所世界知名大學選為教材。本書知識結構合 理,知識點完整,基本概念廣泛而新穎。《計算機組成與嵌入式系統( 英文版第6版)》中不僅介紹了硬件設計的原理,說明了硬件設計如何受軟件 需求影響,而且以流行的商用處理器作為范例,描述了各種基本知識和基本 概念的應用方法和應用過程,具有很強的實用性。此外,本書還涵蓋了當今 許多先進的技術和設計思想。
Carl Hamacher,Zvonko Vranesic,Safwat Zaky,Naraig Manjikian所著的《計算機組成與嵌入式系統(英文版第6版)》系統地介紹了現代計算機硬件系統的各個組成部分,包括處理器、輸入/輸出、存儲器和互連標準等。以Nios II、ARM、ColdFire和Intel IA-32等商用處理器為例來闡釋基本概念,側重于討論RISC設計風格的處理器(如MIPS),同時也介紹了CISC設計風格的處理器(如應用比較廣泛的商用處理器InlelIA-32)。
Zvonko Vranesic 多倫多大學電氣與計算機工程系教授,同時參與AItera公司多倫多技術中心的研究和開發工作。他代表加拿大參加過多次國際象棋比賽。擁有國際象棋大師的頭銜。目前他的研究興趣包括:計算機體系結構、現場可編程超大規模集成電路技術和多值邏輯系統。 Carl Hamacher加拿大女皇大學電子工程與計算機系榮譽退休教授,曾擔任女皇大學應用科學系主任。多倫多大學電子工程及計算機科學系教授、計算機系統研究所所長、工程科學部主席。他的研究興趣是多處理器和多計算機,側重于網絡互連。 Safwat Zaky加拿大多倫多大學電氣與計算機工程系榮譽退休教授。曾擔任該系系主任。他的研究興趣是計算機體系結構、數字電路設計和電磁兼容性。 Naraig Manjikian加拿大女皇大學電子工程與計算機系副教授。他的研究興趣是計算機體系結構、多處理器系統、現場可編程超大規模集成電路技術和并行處理技術應用。
Chapter 1 BASIC STRUCTURE OF COMPUTERS
1.1 Computer Types
1.2 Functional Units
1.2.1 Input Unit
1.2.2 Memory Unit
1.2.3 Arithmetic and Logic Unit
1.2.4 Output Unit
1.2.5 Control Unit
1.3 Basic Operational Concepts
1.4 Number Representation and Arithmetic Operatio
1.4.1 Intege
1.4.2 Floating-Point Numbe
1.5 Character Representation
1.6 Performance
1.6.1 Technology
1.6.2 Parallelism
1.7 Historical Pepective
1.7.1 The Fit Generation
1.7.2 The Second Generation
1.7.3 The Third Generation
1.7.4 The Fourth Generation
1.8 Concluding Remarks
1.9 Solved Problems
Problems
References
Chapter 2 INSTRUCTION SET ARCHITECTURE
Chapter 3 BASIC INPUT/OUTPUT
Chapter 4 SOFTWARE
Chapter 5 BASIC PROCESSING UNIT
Chapter 6 PIPELINING
Chapter 7 INPUT/OUTPUT ORGANIZATION
Chapter 8 THE MEMORY SYSTEM
Chapter 9 ARITHMETIC
Chapter 10 EMBEDDED SYSTEMS
Chapter 11 SYSTEM-ON-A-CHIP-A CASE STUDY
Chapter 12 PARALLEL PROCESSING AND PERFORMANCE
Appendix A LOGIC CIRCUITS
Appendix B THE ALTERA NIOS II PROCESSOR
Appendix C THE COLDFIRE PROCESSOR
Appendix D THE ARM PROCESSOR
Appendix E THE INTEL IA-32 ARCHITECTURE