《微型計算機原理及套用(第二版)(李伯成)》是2014年西安電子科技大學出版社出版的圖書,作者是李伯成、侯伯亨、張毅坤。
基本介紹
- 書名:微型計算機原理及套用(第二版)(李伯成)
- 作者:李伯成 侯伯亨 張毅坤
- ISBN:978-7-5606-0581-4/TP.0292
- 定價:32.3元
- 出版社:西安電子科技大學出版社
- 出版時間:2014-11
內容簡介,目錄,
內容簡介
本書以8086(8088)為對象,描述微型計算機的組成和接口技術。全書共分8章,主要介紹了微型計算機的基本結構、指令系統及彙編語言、內部存儲器、I/O技術、匯流排及典型接口晶片的套用等。本書在內容上強調基本概念、工程上分析問題的方法和解決問題的方法。此外,書中還對Pentium處理器及SOC作了簡要介紹。
本書著眼於工程套用,通過學習為微機套用打下堅實的基礎。書中內容簡明扼要、重點突出,融入作者的經驗和體會。本書既可作為高等院校各專業的教學用書,也可作為相關技術人員的參考書。
★本書配有電子教案,需要的老師可與出版社聯繫,免費提供。
目錄
第1章 預備知識 1
1.1 數與數制 1
1.2 算術邏輯運算 2
1.3 符號數的表示方法 3
1.4 補碼的運算 4
1.5 數的定點表示和浮點表示 5
1.5.1 數的定點表示法 5
1.5.2 數的浮點表示法 5
1.5.3 工業標準IEEE754 6
1.6 BCD碼 7
1.7 ASCII 碼 8
習題 8
第2章 微型計算機概述 10
2.1 微型計算機的基本結構 10
2.1.1 微型計算機的組成及各部分的功能 10
2.1.2 微型計算機的工作過程 13
2.2 8086(8088)CPU 14
2.2.1 8086(8088)CPU的特點 14
2.2.2 8086CPU的引線及其功能 15
2.2.3 8088CPU的引線及其功能 19
2.2.4 8086CPU的內部結構 21
2.2.5 存儲器定址 24
2.2.6 8086CPU的工作時序 26
2.3 系統匯流排的形成 28
2.3.1 幾種常用的晶片 29
2.3.2 最小模式下的系統匯流排形成 30
2.3.3 最大模式下的系統匯流排形成 31
2.3.4 8088的系統匯流排形成 32
習題 33
第3章 指令系統及彙編語言程式設計 35
3.1 8088的定址方式 35
3.1.1 決定運算元地址的定址方式 35
3.1.2 決定轉移地址的定址方式 37
3.2 8088(8086)的指令系統 39
3.2.1 傳送指令 39
3.2.2 算術運算指令 43
3.2.3 邏輯運算和移位指令 49
3.2.4 串操作指令 53
3.2.5 程式控制指令 56
3.2.6 處理器控制指令 60
3.2.7 輸入/輸出指令 61
3.3 彙編語言 62
3.3.1 彙編語言的語句格式 62
3.3.2 常數 64
3.3.3 偽指令 64
3.3.4 彙編語言的運算符 69
3.3.5 彙編語言源程式的結構 71
3.4 彙編語言程式設計 72
3.4.1 程式設計概述 73
3.4.2 程式設計的基本方法 73
3.4.3 彙編語言程式舉例 81
3.4.4 彙編語言程式的查錯與調試 87
習題 88
第4章 存儲系統 90
4.1 概述 90
4.1.1 存儲器的分類 90
4.1.2 存儲器的主要性能指標 91
4.2 常用存儲器晶片的連線使用 92
4.2.1 靜態讀寫存儲器(SRAM) 92
4.2.2 EPROM 100
4.2.3 EEPROM(E2PROM) 105
4.2.4 其他存儲器 111
4.2.5 80x86及奔騰處理器匯流排上的存儲器連線 116
4.3 動態讀寫存儲器(DRAM) 119
4.3.1 概述 120
4.3.2 動態存儲器的連線使用 122
4.3.3 記憶體條 124
4.4 存儲卡 132
4.4.1 多媒體存儲卡MMC 132
4.4.2 安全數字卡SD 134
習題 136
第5章 輸入/輸出技術 139
5.1 概述 139
5.1.1 外設接口的編址方式 139
5.1.2 外設接口的基本模型 140
5.2 程式控制輸入/輸出 140
5.2.1 無條件傳送方式 141
5.2.2 查詢傳送方式 143
5.2.3 中斷方式 147
5.2.4 直接存儲器存取(DMA) 169
習題 183
第6章 常用接口晶片及套用 184
6.1 簡單接口 184
6.1.1 三態門 184
6.1.2 鎖存器 184
6.1.3 帶有三態門輸出的鎖存器 185
6.2 可程式並行接口8255 186
6.2.1 8255的引線及內部結構 187
6.2.2 8255的工作方式 188
6.2.3 控制字及狀態字 192
6.2.4 8255的定址及連線 194
6.2.5 初始化及套用 195
6.3 可程式定時器8253 197
6.3.1 8253的引線功能及內部結構 197
6.3.2 8253的工作方式 198
6.3.3 8253的控制字 200
6.3.4 8253的定址及連線 201
6.3.5 初始化及套用 202
6.4 可程式串列接口8250 204
6.4.1 概述 204
6.4.2 串列接口8250 206
6.4.3 串列通信匯流排RS-232C 217
6.5 鍵盤接口 219
6.5.1 概述 219
6.5.2 鍵盤的基本結構 220
6.5.3 非編碼矩陣鍵盤接口的實現 222
6.5.4 專用鍵盤接口晶片 225
6.6 印表機接口 225
6.6.1 印表機接口匯流排 226
6.6.2 串列接口電路及驅動程式 227
6.6.3 並行接口電路及驅動程式 228
6.7 顯示器接口 231
6.7.1 七段數碼顯示器 231
6.7.2 LED接口電路 232
6.8 光電隔離輸入/輸出接口 234
6.8.1 隔離的概念及意義 234
6.8.2 光電耦合器件 235
6.8.3 光電耦合器件的套用 237
6.9 數/模(D/A)變換器接口 240
6.9.1 D/A變換器和A/D變換器在控制系統中的地位 240
6.9.2 D/A變換器的基本原理 241
6.9.3 典型的D/A變換器晶片舉例 243
6.10 模/數(A/D)變換器接口 247
6.10.1 A/D變換器的主要技術指標 247
6.10.2 典型A/D變換器晶片介紹 249
6.10.3 A/D變換器套用實例 252
習題 259
第7章 匯流排 262
7.1 匯流排概述 262
7.1.1 定義及分類 262
7.1.2 採用匯流排標準的優點 263
7.2 內匯流排 265
7.2.1 PC機的內匯流排 265
7.2.2 工控機的內匯流排標準 273
7.3 外匯流排 284
7.3.1 常見外匯流排 285
7.3.2 PC機的外匯流排 286
7.4 匯流排驅動與控制 296
7.4.1 匯流排競爭的概念 297
7.4.2 負載的計算 297
7.4.3 匯流排驅動與控制的實現 299
習題 304
第8章 SOC下的微型機系統 305
8.1 概述 305
8.1.1 PXA 27X概述 305
8.1.2 Intel XScale結構 307
8.2 ARM處理器 308
8.2.1 ARM處理器系列 308
8.2.2 ARM處理器的工作模式及暫存器 309
8.2.3 ARM指令系統 313
8.2.4 ARM的異常中斷處理 323
8.3 Intel PXA 27X介紹 328
8.3.1 PXA27X的結構 328
8.3.2 PXA27X的內部存儲器 329
8.3.3 PXA27X的外部存儲器控制器 331
8.3.4 PXA27X的中斷控制器 338
8.3.5 PXA27X的鍵盤接口 342
習題 345
參考文獻 346