中文名: 計算機組成結構化方法
原名: Structured Computer Organization
作者: Juola
Hamacher
Tanenbaum
圖書分類: 硬件
資源格式: PDF
版本: 第5版
出版社: Prentice-Hall
書號: 0131486837
發行時間: 2007年
地區: 美國
語言: 英文
簡介:
內容簡介:本書以java虛擬機為基礎介紹計算機組織和系統結構。前半部分涵蓋了計算機組織和系統結構的一般原理,以及匯編語言編程的藝術,後半部分關注於各種不同cpu在系統結構上的特殊細節,包括奔騰、8088、power系統結構以及作為典型嵌入式系統控制芯片例子的atmel avr。.
本書全面反映了ieee和acm對本科生掌握標准計算機體系結構及組成的知識點要求,適用范圍廣,可作為高等院校計算機及相關專業計算機組成課程的教材。
本書以創新的視角介紹了計算機組成原理,主要以java虛擬機為例,因為java虛擬機是一個極為便利、時新、可移植以及幾乎到處可得到的平台。..
本書主張讀者在java虛擬機的范圍內徹底理解計算機組成的核心原理,然後將這些原理拓展到其他四個最主要的平台:intel 8088、pentium 4、power體系結構及atmel avr微控制器。使讀者能快速掌握實際環境中計算機體系結構原理,提高實踐和應用能力。
內容截圖: 目錄:
Preface
Statement of Aims xiii
What xiii
How xiv
For Whom xiv
Acknowledgments xv
I Par t the First: Imaginar y
Computers 1
1 Computation and Representation 3
1.1 Computation 3
1.1.1 Electronic Devices 3
1.1.2 Algorithmic Machines 4
1.1.3 Functional Components 4
1.2 Digital and Numeric Representations 9
1.2.1 Digital Representations and Bits 9
1.2.2 Boolean Logic 12
1.2.3 Bytes and Words 13
1.2.4 Representations 14
1.3 Vir tual Machines 27
1.3.1 What is a “Virtual Machine”? 27
1.3.2 Portability Concerns 29
1.3.3 Transcending Limitations 30
1.3.4 Ease of Updates 30
1.3.5 Security Concerns 31
1.3.6 Disadvantages 31
1.4 Programming the JVM 32
1.4.1 Java: What the JVM Isn’t 32
1.4.2 Translations of the Sample Program 34
1.4.3 High- and Low-Level Languages 35
1.4.4 The Sample Program as the JVM Sees It 37
1.5 Chapter Review 38
1.6 Exercises 39
1.7 Programming Exercises 41
2 Arithmetic Expressions 42