微型計算機原理與接口技術(第2版)

微型計算機原理與接口技術(第2版)

《微型計算機原理與接口技術(第2版)》是2012年12月12日由清華大學出版社出版的圖書,作者是劉彥文、張向東、譚峰、高爽、劉彤。

基本介紹

  • 書名:微型計算機原理與接口技術(第2版)
  • 作者:劉彥文 張向東 譚峰 高爽 劉彤
  • ISBN:9787302302711
  • 定價:34.5元
  • 出版社:清華大學出版社 
  • 出版時間:2012-12-12
  • 裝幀:平裝
圖書簡介,圖書前言,圖書目錄,

圖書簡介

本書系統地描述了80X86微處理器結構、指令系統及彙編語言、記憶體儲器及接口、輸入輸出及各種典型接口晶片的工作原理和套用,並通過大量實例分析介紹了典型接口晶片與微處理器的連線方法、微型計算機的實現技術和套用技術。在內容組織上,以8086相關知識為重點,同時對近年來微處理器和微型計算機採用的新技術做了適當介紹;內容覆蓋微型計算機技術主要知識點和該課程目前常用實驗箱的全部實驗知識點。全書實例和程式較多,圖文並茂,講述由淺入深,通俗易懂。為便於讀者學習,書中全部程式都加了相應的注釋。

本書第1版發行以來,被多所高等院校偏重套用型的計算機、電子、自動化、通信等專業選為教材,並多次印刷。本次修訂是在2006年第1版的基礎上,參考了近年來微型計算機技術的新發展,增加了一些新技術的介紹;結合編者近年來的教學科研實踐,增加了一些套用實例;對第1版內容進行了全面修訂;重寫了部分章節。
本書可作為高等院校計算機專業的教材,也可作為非計算機專業開設微型計算機原理與接口技術課程的教材。對於從事微型計算機硬體的工程技術人員和科研人員以及自學者,本書也是一本較好的參考書和自學讀物。

圖書前言

本書第1版的作者,都參加了第2版的修訂工作,作者分工與第1版時的分工基本相同,全書最後由劉彥文負責統稿。
本書第2版是對第1版內容的全面修訂,在重寫部分章節的基礎上主要增加了一些近年來微處理器和微型計算機所採用的新技術的介紹;增加了一些套用實例;對第1版出現的個別錯誤進行了改正;對書中程式部分增加了注釋。
與第1版相比,第2版增加或重寫了以下章節:
重寫了1.2.1節,增加了1.2.2節部分內容;
增加了2.3節;
增加了3.3.5節;
增加了4.5節;
增加了5.3節;
增加了7.1.6節;
增加了8.2.5節;
增加了9.3.5節。
特別感謝李惠林女士,她參加了統稿工作的全過程,進一步核實了許多圖、表格和文字中的參數和內容,錄入並校訂了統稿過程中的修改部分,提出了許多有益的建議。
感謝使用第1版教材的廣大讀者,也感謝清華大學出版社袁勤勇編輯對第2版出版工作的大力支持。
本書配套電子課件可向出版社索取。
由於計算機技術的發展日新月異,新技術不斷湧現,且受編者水平所限,書中的錯誤和不當之處在所難免,敬請專家和讀者批評指正,以便我們及時修改。

圖書目錄

第1章 微型計算機概論1
1.1 概述1
1.1.1 什麼是微型計算機1
1.1.2 微處理器、微型計算機、微型計算機系統2
1.2 Intel公司微處理器技術發展簡介及微型計算機分類3
1.2.1 Intel公司微處理器技術發展簡介4
1.2.2 微型計算機的分類5
1.3 微型計算機的結構6
1.3.1 匯流排結構6
1.3.2 微型計算機的結構及功能7
1.3.3 微型計算機指令執行過程9
1.4 微型計算機系統的主要性能指標9
1.5 本章小結10
1.6 習題11
第2章 80X86微處理器結構13
2.1 8086微處理器13
2.1.1 8086微處理器的內部結構13
2.1.2 8086微處理器的引腳信號功能及兩種工作
模式下的系統組成17
2.1.3 8086微處理器的匯流排操作27
2.1.4 8086微處理器的存儲器和I/O組織33
2.2 80X86微處理器34
2.2.1 80286微處理器34
2.2.2 80386微處理器36
2.2.3 80486微處理器43
2.2.4 Pentium微處理器45◆微型計算機原理與接口技術(第2版)目 錄 2.3 Intel體系結構微處理器的相關技術49
2.3.1 採用cache技術,克服存儲器的瓶頸效應49
2.3.2 指令分支預測50
2.3.3 超順序執行技術51
2.3.4 超標量流水線52
2.3.5 超執行緒技術和多處理器技術54
2.4 本章小結55
2.5 習題55
第3章 80X86指令系統和彙編語言58
3.1 定址方式58
3.1.1 8086的定址方式59
3.1.2 80386及後續微處理器與數據有關的定址方式65
3.1.3 80386及後續微處理器與轉移地址有關的定址方式70
3.1.4 保護模式下的定址方式71
3.2 8086微處理器指令系統75
3.2.1 數據傳送指令75
3.2.2 算術運算指令81
3.2.3 邏輯指令87
3.2.4 串處理指令90
3.2.5 控制轉移指令93
3.2.6 處理器控制指令100
3.3 80X86增強和擴充的指令101
3.3.1 80286增強和擴充的指令101
3.3.2 80386增強和擴充的指令105
3.3.3 80486增強和擴充的指令110
3.3.4 Pentium增強和擴充的指令111
3.3.5 Pentium MMX指令集113
3.4 彙編語言偽操作114
3.4.1 彙編程式介紹114
3.4.2 偽操作114
3.4.3 指令中容易出現的錯誤舉例122
3.5 彙編語言語句格式123
3.6 彙編語言程式設計舉例129
3.6.1 完整的彙編語言程式舉例129
3.6.2 過程定義的方法132
3.6.3 循環、分支結構程式設計舉例134
3.6.4 過程(子程式)設計方法舉例138
3.7 DOS功能調用142
3.7.1 DOS功能調用142
3.7.2 DOS功能調用舉例143
3.8 本章小結145
3.9 習題145
第4章 記憶體儲器及接口151
4.1 半導體存儲器151
4.1.1 概述151
4.1.2 RAM晶片的結構、工作原理及典型產品153
4.1.3 ROM晶片的結構、工作原理及典型產品161
4.1.4 閃速存儲器(Flash memory)168
4.2 半導體存儲器接口的基本技術172
4.2.1 8088/8086系統中的記憶體儲器接口172
4.2.2 動態存儲器的連線176
4.3 微型計算機存儲器系統組成178
4.3.1 32位存儲器的組成179
4.3.2 64位存儲器的組成180
4.3.3 不同位元組數據的訪問控制182
4.4 cache與主存儲器182
4.4.1 cache工作原理184
4.4.2 cache組織結構185
4.5 現代記憶體技術190
4.6 本章小結191
4.7 習題192
第5章 輸入輸出193
5.1 概述193
5.1.1 接口的功能193
5.1.2 接口與連線埠195
5.1.3 I/O連線埠的編址方式197
5.2 數據傳送的控制方式198
5.2.1 程式控制傳送方式198
5.2.2 直接存儲器存取(DMA)方式203
5.3 PC I/O地址空間及基本輸入、輸出接口205
5.3.1 I/O地址空間205
5.3.2 PC I/O指令207
5.3.3 基本輸入、輸出接口207
5.3.4 地址解碼器208
5.3.5 80386以上微處理器I/O指令及I/O地址210
5.4 可程式DMA控制器8237A(DMAC)211
5.4.1 8237A的結構和基本功能211
5.4.2 8237A的傳送方式和傳送類型217
5.4.3 8237A內部暫存器含義218
5.4.4 8237A的套用編程224
5.4.5 頁面地址暫存器227
5.5 本章小結229
5.6 習題229
第6章 中斷231
6.1 概述231
6.1.1 中斷的基本概念231
6.1.2 中斷處理過程232
6.1.3 中斷優先權233
6.1.4 中斷嵌套236
6.2 8086/8088中斷及中斷處理基礎237
6.2.1 8086/8088的外部中斷237
6.2.2 8086/8088的內部中斷238
6.2.3 中斷向量表239
6.2.4 8086/8088的中斷處理過程 241
6.3 可程式中斷控制器Intel 8259A243
6.3.1 Intel 8259A功能、內部結構與引腳信號243
6.3.2 8259A的操作方式和中斷處理過程246
6.3.3 8259A的編程249
6.3.4 8259A套用舉例 256
6.4 本章小結257
6.5 習題258
第7章 可程式定時器/計數器技術260
7.1 可程式定時器/計數器8253260
7.1.1 定時器/計數器的實現方法260
7.1.2 8253的結構、功能及引腳信號含義261
7.1.3 8253的工作方式262
7.1.4 8253的初始化266
7.1.5 8253的套用舉例268
7.1.6 8253在PC/XT微機中的套用270
7.2 32位微型機系統中的多功能集成晶片82380272
7.2.1 82380的組成和功能273
7.2.2 82380和CPU的連線277
7.3 本章小結278
7.4 習題279
第8章 可程式輸入輸出接口281
8.1 可程式接口晶片概述281
8.2 可程式並行接口晶片8255A282
8.2.1 8255A的結構和引腳信號含義282
8.2.2 8255A的工作方式284
8.2.3 8255A的初始化287
8.2.4 8255A的套用舉例289
8.2.5 七段數碼顯示器驅動技術293
8.2.6 16位系統中的並行接口298
8.3 可程式串列輸入輸出接口298
8.3.1 串列通信基本概念299
8.3.2 串列通信接口302
8.3.3 可程式通信接口8251A304
8.3.4 8251A控制字、狀態字及初始化編程308
8.4 本章小結312
8.5 習題313
第9章 A/D轉換和D/A轉換315
9.1 概述315
9.2 A/D轉換技術316
9.2.1 A/D轉換工作原理316
9.2.2 A/D轉換方法和A/D轉換器318
9.2.3 A/D轉換器主要參數320
9.2.4 ADC 0809內部結構及其與微處理器的連線321
9.3 D/A轉換技術325
9.3.1 D/A轉換工作原理325
9.3.2 D/A轉換器主要參數327
9.3.3 D/A轉換器的輸入輸出特性329
9.3.4 DAC 0832內部結構及其與微處理器的連線329
9.3.5 DAC 0832的套用332
9.4 本章小結332
9.5 習題333
第10章 匯流排技術334
10.1 匯流排和匯流排標準334
10.1.1 匯流排334
10.1.2 片匯流排、內匯流排和外匯流排334
10.1.3 片匯流排的組成335
10.1.4 匯流排標準335
10.2 匯流排插槽和PC匯流排的引腳信號336
10.2.1 匯流排插槽和引腳簡介336
10.2.2 PC匯流排信號說明338
10.2.3 匯流排的負載能力340
10.3 PCI匯流排341
10.3.1 PCI匯流排的發展341
10.3.2 橋接器與配置空間341
10.3.3 PCI匯流排信號341
10.4 通用串列匯流排USB345
10.4.1 USB概述345
10.4.2 USB主要功能345
10.5 本章小結347
10.6 習題347
參考文獻348

相關詞條

熱門詞條

聯絡我們