《微型計算機原理及接口技術(第二版) 十一五》是2014年西安電子科技大學出版社出版的圖書,作者是裘雪紅、李伯成、劉凱。
基本介紹
- 書名:微型計算機原理及接口技術(第二版) 十一五
- 作者:裘雪紅 李伯成 劉凱
- ISBN:978-7-5606-1803-6
- 定價:38.25元
- 出版社:西安電子科技大學出版社
- 出版時間:2014-10
內容簡介,目錄,
內容簡介
本書是高等院校計算機及電子信息類專業本科生教材,2001年本書第一版出版後,被多所高等院校選用。結合讀者的反饋意見和微機的發展及套用現狀,我們對原版作了必要的修訂,增加了微處理器的發展、多媒體指令、C/C++與彙編語言混合編程、新型存儲器與匯流排、可程式通信接口16550、基於PCI/USB匯流排的I/O接口設計、Windows/Linux下設備驅動程式設計、PC機系統等內容,刪除了可程式串列接口8250、印表機接口、系統的可靠性設計等內容。經過本次修訂後,本書由微型計算機概述、16/32位微處理器、Intel處理器指令系統及彙編語言、匯流排技術、存儲技術、輸入/輸出技術、常用接口器件、基於匯流排的I/O接口設計、設備驅動程式設計及PC機系統等10章組成。 本書既可以作為計算機專業的教材,也可以作為電子信息類非計算機專業的教材,同時對從事微機套用的工程技術人員也具有較好的參考價值。
目錄
第1章 緒論 1
1.1 基本概念 1
1.2 微處理器概述 2
1.2.1 微處理器的發展 2
1.2.2 微處理器結構的發展 11
1.3 PC概述 13
1.3.1 PC的發展 13
1.3.2 PC的基本組成 15
第2章 16/32位微處理器 18
2.1 8086/88處理器 18
2.1.1 8086/88 CPU的特點 18
2.1.2 8086 CPU的引線及其功能 19
2.1.3 8088 CPU的引線 23
2.1.4 8086 CPU的內部結構 25
2.1.5 存儲器定址 28
2.1.6 8086 CPU的工作時序 30
2.1.7 系統匯流排的形成 32
2.2 Pentium(奔騰)處理器 36
2.2.1 Pentium處理器的引線及內部暫存器 36
2.2.2 特權級與描述符 41
2.2.3 工作模式 46
2.2.4 中斷和異常 50
2.2.5 程式轉移與任務的切換 54
2.2.6 實地址模式到保護模式的切換 62
2.2.7 其他有關問題 63
習題 64
第3章 Intel處理器指令系統及彙編語言 66
3.1 16位處理器指令系統 66
3.1.1 定址方式 66
3.1.2 指令系統 72
3.2 32位處理器指令系統 93
3.2.1 定址方式 93
3.2.2 新增加的32位指令 94
3.2.3 多媒體指令集 100
3.3 彙編語言與彙編程式 111
3.3.1 彙編語言的語句格式 111
3.3.2 常數 112
3.3.3 偽指令 113
3.3.4 彙編語言的運算符 117
3.3.5 彙編語言源程式的結構 118
3.3.6 彙編語言程式設計舉例 120
3.4 彙編語言與高級語言的接口 126
3.4.1 C語言中內嵌彙編語言 126
3.4.2 Visual C++環境中彙編代碼的調試 127
3.4.3 程式設計舉例 130
習題 134
第4章 匯流排技術 136
4.1 匯流排概述 136
4.1.1 定義及分類 136
4.1.2 匯流排標準化的優點 137
4.2 內匯流排 139
4.2.1 PC機的內匯流排 139
4.2.2 工控機的內匯流排 148
4.3 外匯流排 159
4.3.1 常見外匯流排 159
4.3.2 PC機的外匯流排 161
4.4 匯流排驅動與控制 171
4.4.1 匯流排競爭的概念 171
4.4.2 負載的計算 172
4.4.3 匯流排驅動與控制的實現 173
4.5 有關匯流排的工程問題 178
4.5.1 匯流排上的交叉串擾 178
4.5.2 匯流排的延時 180
4.5.3 匯流排上的反射與終端網路 181
習題 185
第5章 存儲技術 187
5.1 概述 187
5.1.1 存儲器的分類 187
5.1.2 存儲器的主要性能指標 188
5.2 常用存儲器晶片及連線使用 189
5.2.1 靜態讀/寫存儲器(SRAM) 189
5.2.2 EPROM 198
5.2.3 EEPROM(E2PROM) 203
5.2.4 其他存儲器 210
5.2.5 80x86及奔騰處理器匯流排上的存儲器設計 215
5.3 動態讀/寫存儲器(DRAM) 219
5.3.1 概述 219
5.3.2 動態存儲器的連線使用 221
5.3.3 記憶體條 223
5.4 存儲卡 232
5.4.1 多媒體存儲卡MMC 233
5.4.2 安全數字卡(SD卡) 239
習題 242
第6章 輸入/輸出技術 244
6.1 I/O接口概述 244
6.1.1 I/O接口功能 244
6.1.2 基本I/O接口模型 245
6.1.3 I/O接口地址及編址方式 246
6.2 I/O連線埠地址解碼 246
6.2.1 80x86 I/O地址空間 246
6.2.2 I/O地址解碼方式 248
6.2.3 I/O連線埠地址解碼舉例 248
6.3 基本的並行輸入/輸出接口 251
6.3.1 並行輸入接口 251
6.3.2 並行輸出接口 252
6.4 程式控制I/O方式 253
6.4.1 無條件傳送方式 253
6.4.2 查詢方式 256
6.5 中斷方式 260
6.5.1 中斷的概念 261
6.5.2 8086/88中斷系統 265
6.5.3 可程式中斷控制器8259 268
6.5.4 中斷方式的實現 275
6.6 直接存儲器存取(DMA)方式 283
6.6.1 DMA工作過程 283
6.6.2 DMA控制器8237 284
習題 298
第7章 常用接口器件 300
7.1 可程式並行接口8255 300
7.1.1 引腳及內部結構 300
7.1.2 工作方式 302
7.1.3 方式控制字與狀態字 306
7.1.4 定址與連線使用 308
7.1.5 初始化與套用舉例 309
7.2 可程式定時器8253 313
7.2.1 引腳及內部結構 313
7.2.2 工作方式 314
7.2.3 控制字 317
7.2.4 定址與連線 318
7.2.5 初始化與套用舉例 320
7.3 可程式串列通信接口16550 323
7.3.1 異步串列通信及數據格式 323
7.3.2 串列通信接口16550 324
習題 339
第8章 基於匯流排的I/O接口設計 341
8.1 基於ISA匯流排的I/O接口設計 341
8.1.1 LED接口 344
8.1.2 鍵盤接口 352
8.1.3 光電隔離接口 360
8.1.4 A/D與D/A變換器接口 363
8.1.5 步進電機接口 381
8.2 基於PCI匯流排的I/O接口設計 387
8.2.1 PCI匯流排接口概述 387
8.2.2 PCI匯流排接口設計 393
8.3 基於USB匯流排的I/O接口設計 407
習題 413
第9章 設備驅動程式設計 417
9.1 Windows環境下的設備驅動程式設計 417
9.1.1 設備驅動程式概述 417
9.1.2 WDM結構 419
9.1.3 設備驅動程式開發工具 420
9.1.4 設備驅動程式開發方法 422
9.1.5 設備驅動程式開發實例 431
9.2 Linux環境下的設備驅動程式設計 437
9.2.1 Linux作業系統下的設備驅動 437
9.2.2 設備驅動程式的編寫 438
9.2.3 設備驅動程式的載入 439
9.2.4 設備驅動程式的調用 439
9.2.5 設備驅動程式設計實例 439
習題 445
第10章 PC機系統 447
10.1 PC機的硬體系統 447
10.1.1 PC機的結構 447
10.1.2 主機 448
10.1.3 常規外設 452
10.2 PC機的軟體系統 461
10.2.1 作業系統 462
10.2.2 套用軟體 463
10.3 SOC的概念、結構及SOC下的PC機系統 464
10.3.1 SOC的概念 464
10.3.2 SOC的結構 464
10.3.3 SOC下的PC機系統 466
習題 467
參考文獻 469