本書以Intel 8086微處理器和IBM PC系列微機(jī)為主體,系統(tǒng)地闡述了微機(jī)的基本原理、匯編語言和接口技術(shù)等內(nèi)容。全書共14章,包括微機(jī)原理及接口技術(shù)概述、8086微處理器結(jié)構(gòu)與功能、8086微處理器指令系統(tǒng)、8086微處理器匯編語言程序設(shè)計(jì)、微機(jī)總線、微機(jī)接口技術(shù)基礎(chǔ)、并行接口技術(shù)、定時(shí)/計(jì)數(shù)技術(shù)、微機(jī)中斷技術(shù)、DMA接口技術(shù)、存儲(chǔ)系統(tǒng)及存儲(chǔ)器接口技術(shù)、串行通信與串行接口、模擬量I/O接口技術(shù)、人機(jī)接口技術(shù)。本書內(nèi)容豐富、全面系統(tǒng)、通俗易懂、實(shí)用性強(qiáng),并附有習(xí)題,適合作為高等學(xué)校理工類各專業(yè)微機(jī)原理與接口技術(shù)的教學(xué)用書,也可作為微機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)和開發(fā)人員的參考用書或培訓(xùn)教材。
歐青立,湖南科技大學(xué)信息與電氣工程學(xué)院原副院長(zhǎng),任中國(guó)人工智能學(xué)會(huì)智能控制與智能管理專業(yè)委員會(huì)委員、科普工作委員會(huì)委員,湖南省自動(dòng)化學(xué)會(huì)理事,湖南省信息化專家咨詢委員會(huì)委員等。曾獲湖南省教學(xué)成果一等獎(jiǎng)3項(xiàng)、二等獎(jiǎng)1項(xiàng)、三等獎(jiǎng)1項(xiàng),湖南省科技進(jìn)步二等獎(jiǎng)1項(xiàng),湖南省優(yōu)秀教務(wù)工作者稱號(hào),湘潭市高新區(qū)優(yōu)秀科技顧問稱號(hào),湖南科技大學(xué)教學(xué)名師。出版教材多部。
第1章 微機(jī)原理及接口技術(shù)概述 1
1.1 微機(jī)的發(fā)展簡(jiǎn)述 1
1.1.1 計(jì)算機(jī)的發(fā)展簡(jiǎn)況 1
1.1.2 微機(jī)的發(fā)展 3
1.1.3 微機(jī)的應(yīng)用 4
1.2 微機(jī)系統(tǒng)的一般概念 5
1.2.1 微機(jī)系統(tǒng)的基本構(gòu)成 5
1.2.2 微機(jī)中的名詞術(shù)語 6
1.2.3 微機(jī)性能評(píng)價(jià)指標(biāo) 9
1.3 微機(jī)的硬件構(gòu)成與工作原理 10
1.3.1 微機(jī)的硬件構(gòu)成 10
1.3.2 微機(jī)的工作原理 12
1.4 微機(jī)接口技術(shù) 12
習(xí)題 12
第2章 8086微處理器結(jié)構(gòu)與功能 14
2.1 8086微處理器的外部結(jié)構(gòu) 14
2.1.1 8086微處理器的外部結(jié)構(gòu)概述 14
2.1.2 地址總線和數(shù)據(jù)總線 15
2.1.3 控制總線 15
2.2 8086微處理器的內(nèi)部功能結(jié)構(gòu) 17
2.3 8086微處理器的寄存器結(jié)構(gòu) 19
2.4 8086微處理器的存儲(chǔ)器組織 22
2.5 8086微處理器的I/O組織 23
習(xí)題 23
第3章 8086微處理器指令系統(tǒng) 24
3.1 匯編語言指令格式 24
3.2 8086微處理器的尋址方式 24
3.2.1 尋址方式的基本概念 24
3.2.2 與數(shù)據(jù)有關(guān)的尋址方式 25
3.2.3 與轉(zhuǎn)移地址有關(guān)的尋址方式 29
3.3 8086微處理器的指令系統(tǒng) 30
3.3.1 數(shù)據(jù)傳送類指令 30
3.3.2 算術(shù)運(yùn)算類指令 34
3.3.3 邏輯操作指令 37
3.3.4 串操作指令 39
3.3.5 控制轉(zhuǎn)移指令 41
3.3.6 處理器控制指令 45
習(xí)題 45
第4章 8086微處理器匯編語言程序設(shè)計(jì) 47
4.1 匯編語言程序 47
4.1.1 匯編程序的基本概念 47
4.1.2 偽指令及其應(yīng)用 50
4.1.3 匯編語言程序格式 52
4.1.4 匯編語言源程序的匯編、連接與調(diào)試過程 56
4.2 匯編語言程序基本流程結(jié)構(gòu) 58
4.2.1 順序程序設(shè)計(jì) 59
4.2.2 分支程序設(shè)計(jì) 59
4.2.3 循環(huán)程序設(shè)計(jì) 59
4.2.4 子程序的設(shè)計(jì)方法 61
4.2.5 中斷服務(wù)程序設(shè)計(jì) 62
4.3 BIOS和DOS功能調(diào)用 63
4.3.1 BIOS和DOS功能調(diào)用概述 63
4.3.2 字符顯示DOS調(diào)用 64
4.3.3 鍵盤輸入字符DOS功能調(diào)用 67
4.3.4 串行通信口DOS功能調(diào)用 69
4.4 匯編語言綜合編程實(shí)例 71
習(xí)題 73
第5章 微機(jī)總線 75
5.1 總線概述 75
5.1.1 總線的基本概念 75
5.1.2 總線類別 75
5.1.3 總線操作與控制 77
5.1.4 總線結(jié)構(gòu) 81
5.1.5 總線的主要性能參數(shù) 82
5.1.6 總線標(biāo)準(zhǔn) 83
5.2 ISA總線 85
5.3 PCI總線 88
5.3.1 PCI總線概述 88
5.3.2 PCI總線擴(kuò)展槽 89
5.3.3 PCI總線引腳信號(hào) 90
5.3.4 PCI總線命令 91
5.3.5 PCI總線的數(shù)據(jù)傳輸過程 93
5.4 高速圖形接口 97
5.5 通用串行總線及接口 98
5.5.1 通用串行總線及接口概述 98
5.5.2 通用串行總線接口結(jié)構(gòu) 99
5.5.3 通用串行總線數(shù)據(jù)傳輸 102
習(xí)題 103
第6章 微機(jī)接口技術(shù)基礎(chǔ) 104
6.1 微機(jī)接口的基本功能與結(jié)構(gòu) 104
6.1.1 微機(jī)接口的基本概念與分類 104
6.1.2 CPU與外部設(shè)備之間傳輸?shù)男畔?105
6.1.3 I/O接口的基本功能 105
6.1.4 I/O接口電路的基本結(jié)構(gòu) 106
6.2 I/O端口及其編址方式 107
6.2.1 I/O端口 107
6.2.2 I/O端口的編址方式 107
6.2.3 I/O端口地址分配 108
6.3 I/O端口的地址譯碼技術(shù) 110
6.3.1 I/O端口地址譯碼 110
6.3.2 門電路地址譯碼電路 111
6.3.3 譯碼器地址譯碼電路 112
6.3.4 比較器地址譯碼電路 113
6.3.5 可編程邏輯器件譯碼電路 114
6.4 I/O接口的數(shù)據(jù)傳送控制方式 115
6.4.1 無條件傳送方式 116
6.4.2 查詢傳送方式 116
6.4.3 中斷傳送方式 117
6.4.4 DMA傳送方式 118
習(xí)題 120
第7章 并行接口技術(shù) 122
7.1 概述 122
7.2 簡(jiǎn)單I/O并行接口技術(shù) 122
7.2.1 簡(jiǎn)單并行輸入接口 122
7.2.2 簡(jiǎn)單并行輸出接口 123
7.2.3 雙向并行I/O接口 124
7.3 可編程并行接口8255A 124
7.3.1 可編程并行接口8255A的結(jié)構(gòu) 124
7.3.2 可編程并行接口8255A的控制字 126
7.3.3 可編程并行接口8255A的工作方式 127
7.3.4 可編程并行接口8255A的應(yīng)用編程 130
習(xí)題 131
第8章 定時(shí)/計(jì)數(shù)技術(shù) 132
8.1 定時(shí)/計(jì)數(shù)技術(shù)概述 132
8.2 定時(shí)/計(jì)數(shù)器8253 132
8.2.1 定時(shí)/計(jì)數(shù)器8253的外部引腳及內(nèi)部結(jié)構(gòu) 132
8.2.2 定時(shí)/計(jì)數(shù)器8253的基本工作原理 134
8.2.3 定時(shí)/計(jì)數(shù)器8253的工作方式 135
8.3 定時(shí)/計(jì)數(shù)器8253的應(yīng)用及實(shí)例 139
8.3.1 定時(shí)/計(jì)數(shù)器8253與系統(tǒng)總線的連接 139
8.3.2 定時(shí)/計(jì)數(shù)器8253的初始化編程 139
8.3.3 定時(shí)/計(jì)數(shù)器8253的應(yīng)用實(shí)例 140
習(xí)題 142
第9章 微機(jī)中斷技術(shù) 143
9.1 中斷的基本概念 143
9.1.1 中斷的含義 143
9.1.2 中斷源及優(yōu)先級(jí) 144
9.1.3 中斷過程及中斷向量表 147
9.2 中斷控制器8259A 150
9.2.1 中斷控制器8259A的功能和結(jié)構(gòu) 150
9.2.2 中斷控制器8259A的編程 152
9.3 微機(jī)的中斷處理過程 159
習(xí)題 161
第10章 DMA接口技術(shù) 163
10.1 概述 163
10.2 DMA控制器8237A 163
10.2.1 DMA控制器8237A的基本功能 163
10.2.2 DMA控制器8237A的基本結(jié)構(gòu) 164
10.2.3 DMA控制器8237A的工作方式 167
10.2.4 DMA控制器8237A的寄存器 169
10.2.5 DMA控制器8237A的編程 173
10.3 微機(jī)的DMA技術(shù) 173
10.3.1 微機(jī)中的DMA傳送過程 173
10.3.2 DMA控制器8237A應(yīng)用編程實(shí)例 174
習(xí)題 175
第11章 存儲(chǔ)系統(tǒng)及存儲(chǔ)器接口技術(shù) 176
11.1 存儲(chǔ)器的概念、分類及技術(shù) 指標(biāo) 176
11.1.1 存儲(chǔ)器的概念及分類 176
11.1.2 存儲(chǔ)器的性能指標(biāo) 177
11.1.3 存儲(chǔ)系統(tǒng)的層次結(jié)構(gòu) 178
11.2 半導(dǎo)體存儲(chǔ)器 179
11.2.1 半導(dǎo)體存儲(chǔ)器的一般結(jié)構(gòu) 179
11.2.2 RAM 181
11.2.3 ROM 185
11.2.4 存儲(chǔ)器芯片與CPU的 連接 187
11.2.5 PC系列微機(jī)中的主存 191
11.2.6 閃速存儲(chǔ)器 192
11.3 高速緩沖存儲(chǔ)器 193
11.3.1 高速緩沖存儲(chǔ)器的工作原理 193
11.3.2 高速緩沖存儲(chǔ)器的組織方式 196
11.3.3 高速緩沖存儲(chǔ)器的3種替換策略 198
11.4 虛擬存儲(chǔ)器 199
11.4.1 虛擬存儲(chǔ)器概述 199
11.4.2 虛擬存儲(chǔ)器的實(shí)現(xiàn)技術(shù) 200
習(xí)題 202
第12章 串行通信與串行接口 204
12.1 串行通信 204
12.1.1 串行通信的基本概念 204
12.1.2 串行通信的數(shù)據(jù)傳送方式 204
12.1.3 串行通信的數(shù)據(jù)格式 205
12.1.4 串行通信的數(shù)據(jù)傳輸速率 207
12.1.5 串行通信的實(shí)現(xiàn)方法 208
12.1.6 串行通信的信號(hào)調(diào)制與解調(diào) 209
12.1.7 串行通信的校驗(yàn)方法 210
12.1.8 串行通信的接口標(biāo)準(zhǔn) 211
12.2 可編程異步通信接口INS 8250 218
12.2.1 INS 8250簡(jiǎn)介 218
12.2.2 INS 8250的引腳 218
12.2.3 INS 8250的內(nèi)部結(jié)構(gòu)與寄存器 220
12.2.4 可編程異步通信接口INS 8250的編程 225
習(xí)題 227
第13章 模擬量I/O接口技術(shù) 229
13.1 模擬量I/O接口 229
13.1.1 模擬量I/O接口的基本功能 229
13.1.2 A/D與D/A轉(zhuǎn)換器的主要性能參數(shù) 230
13.2 D/A轉(zhuǎn)換器 231
13.2.1 D/A轉(zhuǎn)換器原理 231
13.2.2 DAC0832的基本特性 235
13.2.3 DAC0832的應(yīng)用實(shí)例 237
13.3 A/D轉(zhuǎn)換器 239
13.3.1 A/D轉(zhuǎn)換器原理 239
13.3.2 ADC0809的基本特性 242
13.3.3 ADC0809的應(yīng)用實(shí)例 244
習(xí)題 249
第14章 人機(jī)接口技術(shù) 250
14.1 概述 250
14.2 鍵盤的原理及其接口技術(shù) 250
14.2.1 鍵盤的分類及其特點(diǎn) 250
14.2.2 鍵的識(shí)別 251
14.2.3 PC鍵盤接口 252
14.2.4 鍵盤中斷調(diào)用 253
14.3 鼠標(biāo)的原理及其接口技術(shù) 254
14.3.1 光學(xué)鼠標(biāo)的基本原理 254
14.3.2 鼠標(biāo)的接口 254
14.3.3 鼠標(biāo)的技術(shù)參數(shù) 254
14.4 顯示器的原理及其接口技術(shù) 255
14.4.1 LED顯示器的原理及其接口技術(shù) 255
14.4.2 顯示接口標(biāo)準(zhǔn) 257
14.4.3 LCD的顯示原理與特性 258
14.5 打印機(jī)的原理及其接口技術(shù) 260
14.5.1 打印機(jī)的結(jié)構(gòu)與原理 260
14.5.2 打印機(jī)的接口技術(shù) 262
14.6 掃描儀的原理與特性 262
14.6.1 掃描儀的結(jié)構(gòu)和工作原理 262
14.6.2 掃描儀的主要技術(shù)指標(biāo) 264
14.7 觸摸屏的技術(shù)原理與特性 264
14.7.1 觸摸屏的原理與結(jié)構(gòu) 264
14.7.2 觸摸屏的分類與特點(diǎn) 265
14.8 人機(jī)交互技術(shù)與系統(tǒng)的
發(fā)展 266
習(xí)題 269
參考文獻(xiàn) 270