計算機硬件及組成原理

出版時間:2006-1  出版社:機械工業(yè)出版社  作者:伯杰  
Tag標簽:無  

內(nèi)容概要

本書從實用角度詳細介紹了現(xiàn)代微處理器的體系結(jié)構(gòu),旨在為讀者揭開現(xiàn)代嵌入式計算機系統(tǒng)PC機的神秘面紗,幫助讀者了解這些日常生活中已經(jīng)無處不在的復(fù)雜機器。書中解釋了硬件和軟件是如協(xié)同作用完成現(xiàn)實世界中的各項任務(wù)的。    與其他類似的主題簡單演示如何設(shè)計計算機硬件的圖書不同,本書從軟件開發(fā)者的角度出發(fā),全面分析了整個計算機,重點講解了計算機的優(yōu)勢和弱點,解釋了如何處理存儲器問題,如何寫出能直接與底層硬件交互并充分利用底層硬件的高效匯編代碼。    此外,本書還介紹了從簡單的嵌入式應(yīng)用的8位微處理器轉(zhuǎn)向PC和工作站工作時應(yīng)如何進行決策。這在同類書中是絕無僅有的。同時,書中還闡明了代碼行為和機器操作之間的聯(lián)系,以幫助讀者更好地理解計算機在速度和資源方面的局限性。    本書第1部分:硬件基礎(chǔ)和數(shù)字體設(shè)計    涵蓋了計算機和硬件基礎(chǔ),包括邏輯門和簡單的數(shù)字化設(shè)計。詳細講解了現(xiàn)代操作下硬件開發(fā)的各種元素,如指令系統(tǒng)體系結(jié)構(gòu)、存儲器和I/O結(jié)構(gòu)以及數(shù)字轉(zhuǎn)換。    第2部分:匯編語言編程    從最低層——匯編語言,即計算機的指令系統(tǒng)體系結(jié)構(gòu)(ISA)語言——討論軟件;覆蓋了當(dāng)前最常見的三種體系結(jié)構(gòu),可幫助讀者深入理解現(xiàn)代計算機設(shè)計的基礎(chǔ)。    第3部分:計算機體系結(jié)構(gòu)    從宏觀角度剖析計算機,著重探討了在各自的匯編語言指令系統(tǒng)和編譯器環(huán)境下,CISC(復(fù)雜指令系統(tǒng)計算機)和RISC(精簡指令系統(tǒng)計算機)兩種微處理器體系結(jié)構(gòu)之間的區(qū)別。重點討論了性能問題,包括統(tǒng)譯器優(yōu)化、操作系統(tǒng)調(diào)優(yōu)、管道、緩存、虛擬內(nèi)存以及硬件以后的可重配置性等。    本書特點    ·采用目前最常見的三種計算機體系結(jié)構(gòu)作為示例:Freescale 6800、Inteli86和ARMv3。    ·內(nèi)容講解非常直觀——書中包含多種簡圖和圖表。    ·匯聚作者在業(yè)界多年的實際經(jīng)驗和敏銳的洞察力。    本書附帶光盤包括:    ·業(yè)界多位知名專家關(guān)于硬件設(shè)計和開發(fā)的11個視頻講座。    ·課件使用的幻燈片。    ·三種示例體系結(jié)構(gòu)的指令系統(tǒng)仿真器。

作者簡介

Arnold S.Berger Washington-Bothell大學(xué)計算機和軟件系統(tǒng)系的高級講師,擁有康奈爾大學(xué)的學(xué)士和博士學(xué)位。Berger博士曾但任Arnold Microsystems公司研發(fā)部門主管、Advanced Micro Devices公司嵌入式工具的營銷經(jīng)理和惠普公司的研發(fā)項目經(jīng)理。Berger博士已發(fā)表了40多篇關(guān)

書籍目錄

PrdfaceAcknowledgmentsWhat's on the DVD-ROM?CHAPTER 1:Introduction and Overview of Harware Architecture  Introduction  A Brief History of Computing  Number Systems  Convertin Decimals to Bases  Engineering Decimals to Bases  Engineerinng Notation  Summary of Chapter1  Exercises for Chapter1CHAPTER 2:Introduction to Digital Logic   Electronic Gate Desription  Truth Tables  Summary of Chapter2  Exercises for Chapter2CHAPTER 3:Introdrction to Asynchronous Logic  Introduction  Laws of Boolean Algebra  The Karnaugh Map  Clocks and Pulses  Summary of Chapter3   Exercises for Chapter3CHAPTER 4:Introduction to Synchronous Logic  Flip-Flops  Storage Ragister  Summary of Chapter4  Exercises for Chapter4CHAPTER 5:Introduction to State Machines  Modern Hardware Design Methodollgies  Summary of Chapter5  Exercises for Chapter5CHAPTER 6:Bus Organization and Memory Design  Bus Organixation  Address Space  Direct Memory Access(DMA)  Summary of Chapter6  Exercises for Chapter6CHAPTER 7:Memory Organization and Assembly Language Programming  Introduction  Label  Effective Addresses  Pserdo Opcodes  Data Storage Directives  Analysis of an Assembly Language Program  Summary of Chapter7  Exercises for Chapter7CHAPTER 8:Programming in Assembly Language  Introduction  Assembly Language and C++  Stacks and Subroutines  Summary of Chapter8  Exercises for Chapter8CHAPTER 9:Advanced Assembly Language Programming Concepts  Introduction  Advanced Addressing Modes  68000Instructions  MOVE Intructions  Logical Intructions  Other Logical Instructions  Summary of the 68K Instructions  Compilers and Assemblers  Summary of Chapter9  Exercises for Chapter9CHAPTER 10:The Intel x86 Architecture  Introduction  The Architecture of the 8086CPU  Data,Indes and Pointer Registers  Flag Registers  Segment Registers  Instrrction Pointer(IP)  Memory Addressing Modes  X86 Instrrction Format  ……CHAPTER 11:The ARM ArchitectureCHAPTER 12:Interfacing with the Real WorldCHAPTER 13:Intoduction to Modern Computer ArchitecturesCHAPTER 14:Memory Revisited,Caches and Virtual Memory CHAPTER 15:Performance Issues in Computer ArchitectureCHAPTER 16:Future Trends and Reconfigurable HardwareCHAPTER A:Solutions for Odd-Numbered Exercises About the AuthorIndes

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    計算機硬件及組成原理 PDF格式下載


用戶評論 (總計6條)

 
 

  •   個人看了感覺書的內(nèi)容相當(dāng)不錯,不過是英文的看的慢些。不像國內(nèi)同本書只是講這組成原理。我最喜歡的是偏向軟件,看這個就是為了能更好的寫好更好更高效的代碼出來。
  •   因為是英文版的,所以看起來就比較慢,不過發(fā)現(xiàn)書的內(nèi)容確實不錯
  •   感覺書像是影印版,但是不影響閱讀
  •   書是很好的,內(nèi)容是滿意的,想說的只是,第一次對亞馬遜那么憤怒,書的光碟是裂的,真的很失望,因為原來在亞馬遜買的書的光碟從未出現(xiàn)過這樣的狀況,所以發(fā)現(xiàn)的太晚了,但是真的很憤怒.......但書是很好的,書的內(nèi)容對學(xué)習(xí)計算機硬件知識的朋友很有幫助......
  •   書非常舊,說二手一點都不為過,紙張極其薄,印刷模糊,像盜版。如果不是因為別處難買到,一定選擇退貨。
  •   這本如果配合計算機體系結(jié)構(gòu)最好了(比如William Stallings教授的)。體系結(jié)構(gòu)相對側(cè)重于講授計算機原型,而這本書相對在硬件方面相對詳細些。有條件的千萬不要看中文翻譯的。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7