定 價:50 元
叢書名:普通高等教育“十三五”規(guī)劃教材普通高等院校工程實(shí)踐系列規(guī)劃教材
- 作者:黃麗雯,趙明富主編
- 出版時間:2018/3/1
- ISBN:9787030557537
- 出 版 社:科學(xué)出版社
- 中圖法分類:TP36
- 頁碼:324
- 紙張:
- 版次:01
- 開本:16
本書從匯編語言程序設(shè)計(jì)角度講述微型計(jì)算機(jī)中的機(jī)器數(shù)、8086/8088可編程結(jié)構(gòu)、地址形成方式、尋址方式和指令系統(tǒng),并配以豐富的例程;從微機(jī)系統(tǒng)構(gòu)成的角度講述存儲器體系結(jié)構(gòu)和存儲器系統(tǒng)設(shè)計(jì)與分析、常用可編程通信接口8255A和8251A芯片、I/O數(shù)據(jù)傳送控制方式中的中斷技術(shù)及控制管理芯片8259A、直接存儲器存取DMA技術(shù)及控制芯片8237A、模/數(shù)和數(shù)/模轉(zhuǎn)換接口,配有大量的接口應(yīng)用案例等。本書內(nèi)容豐富,實(shí)踐性強(qiáng);各章均有內(nèi)容提要、例題分析、學(xué)習(xí)提示與小結(jié)和習(xí)題,并提供配套的習(xí)題答案。
更多科學(xué)出版社服務(wù),請掃碼獲取。
目錄
第1章 微型計(jì)算機(jī)基礎(chǔ) 1
1.1 計(jì)算機(jī)的發(fā)展及特點(diǎn) 1
1.1.1 計(jì)算機(jī)的發(fā)展史 1
1.1.2 計(jì)算機(jī)的特點(diǎn) 2
1.2 Intel系列微處理器 2
1.3 計(jì)算機(jī)的基本結(jié)構(gòu) 4
1.4 微型計(jì)算機(jī)的組成及工作過程 5
1.4.1 常用術(shù)語 5
1.4.2 微型計(jì)算機(jī)的組成 5
1.4.3 微型計(jì)算機(jī)的工作過程 8
1.5 計(jì)算機(jī)中數(shù)據(jù)的表示 9
1.5.1 進(jìn)位計(jì)數(shù)制 9
1.5.2 進(jìn)制轉(zhuǎn)換 10
1.5.3 機(jī)器數(shù)——原碼、反碼、補(bǔ)碼、移碼 11
1.5.4 BCD碼 12
1.5.5 實(shí)數(shù)表示 12
1.5.6 字符的編碼 13
1.6 計(jì)算機(jī)中數(shù)據(jù)的基本運(yùn)算 14
1.6.1 補(bǔ)碼運(yùn)算 14
1.6.2 BCD碼運(yùn)算 15
1.6.3 基本邏輯運(yùn)算 15
1.7 計(jì)算機(jī)的硬件和軟件 16
1.7.1 計(jì)算機(jī)硬件 17
1.7.2 計(jì)算機(jī)軟件 17
1.8 簡單程序舉例 18
例題分析 19
學(xué)習(xí)提示與小結(jié) 20
習(xí)題 20
第2章 8086微處理器的結(jié)構(gòu) 22
2.1 微型計(jì)算機(jī)的硬件組成 22
2.2 8086/8088微處理器的功能結(jié)構(gòu) 25
2.3 8086/8088寄存器結(jié)構(gòu) 28
2.4 微機(jī)的內(nèi)存組織特點(diǎn) 32
2.4.1 微型計(jì)算機(jī)的內(nèi)存結(jié)構(gòu) 32
2.4.2 8088/8086系統(tǒng)的存儲器組織 36
2.5 8086/8088的外部結(jié)構(gòu) 39
2.6 最小方式下引腳定義和系統(tǒng)總線結(jié)構(gòu) 42
2.7 最大方式下引腳定義和系統(tǒng)總線結(jié)構(gòu) 47
例題分析 51
學(xué)習(xí)提示與小結(jié) 54
習(xí)題 54
第3章 8086微處理器的指令系統(tǒng) 55
3.1 尋址方式 55
3.1.1 指令的概念和格式 55
3.1.2 8086操作數(shù)的尋址方式 55
3.1.3 程序轉(zhuǎn)移地址的尋址方式 58
3.1.4 I/O地址空間 60
3.2 8086 CPU指令系統(tǒng) 60
3.2.1 數(shù)據(jù)傳送指令 61
3.2.2 算術(shù)運(yùn)算指令 66
3.2.3 位操作指令 71
3.2.4 串操作指令 75
3.2.5 程序轉(zhuǎn)移指令 78
3.2.6 處理器控制指令 81
例題分析 83
學(xué)習(xí)提示與小結(jié) 85
習(xí)題 85
第4章 匯編語言程序設(shè)計(jì) 87
4.1 匯編語言基本概念 87
4.2 在DOS環(huán)境下建立和運(yùn)行匯編語言程序的過程 88
4.2.1 匯編語言程序?qū)崿F(xiàn)步驟 88
4.2.2 可執(zhí)行程序的裝入 89
4.2.3 匯編語言和DOS操作系統(tǒng)的接口 89
4.3 8086/8088匯編語言的基本語法 90
4.3.1 源程序的結(jié)構(gòu)及組成 90
4.3.2 匯編語言偽指令 97
4.3.3 宏指令 102
4.4 匯編程序設(shè)計(jì)方法 103
4.4.1 匯編程序設(shè)計(jì)的一般過程與原則 104
4.4.2 程序的基本結(jié)構(gòu) 104
4.5 匯編程序設(shè)計(jì)舉例 117
例題分析 127
學(xué)習(xí)提示與小結(jié) 131
習(xí)題 132
第5章 內(nèi)存儲器及其接口 134
5.1 分級存儲器系統(tǒng)概述 134
5.2 半導(dǎo)體存儲器常用芯片 136
5.2.1 半導(dǎo)體存儲器的分類 136
5.2.2 半導(dǎo)體存儲器的主要技術(shù)指標(biāo) 138
5.2.3 三種常用半導(dǎo)體存儲器芯片簡介 139
5.3 內(nèi)存儲器的構(gòu)成原理 144
5.3.1 存儲器結(jié)構(gòu)的確定 144
5.3.2 存儲器片選控制方法 145
5.4 內(nèi)存儲器的連接和擴(kuò)展 149
5.4.1 存儲器與CPU連接中要考慮的問題 149
5.4.2 存儲器的擴(kuò)展 149
5.4.3 存儲器地址分配與設(shè)置 150
5.4.4 讀寫控制線與數(shù)據(jù)線的連接 154
5.5 8位、16位、32位系統(tǒng)中的內(nèi)存儲器接口 155
5.5.1 8位微機(jī)系統(tǒng)中的內(nèi)存儲器接口 155
5.5.2 16位微機(jī)系統(tǒng)中的內(nèi)存儲器接口 156
5.5.3 32位微機(jī)系統(tǒng)中的內(nèi)存儲器接口 159
例題分析 161
學(xué)習(xí)提示與小結(jié) 163
習(xí)題 163
第6章 輸入/輸出及接口技術(shù) 165
6.1 輸入/輸出系統(tǒng)的發(fā)展 165
6.2 輸入/輸出概述 166
6.3 簡單的輸入/輸出接口芯片 168
6.4 輸入/輸出數(shù)據(jù)傳輸控制方式 172
6.4.1 無條件傳送方式 172
6.4.2 查詢傳送方式 174
6.4.3 中斷傳送方式 176
6.4.4 DMA(直接存儲器存取)方式 178
例題分析 180
學(xué)習(xí)提示與小結(jié) 183
習(xí)題 183
第7章 中斷系統(tǒng) 185
7.1 中斷的基本概念 185
7.1.1 中斷和中斷源 185
7.1.2 中斷系統(tǒng)的功能 185
7.1.3 中斷的主要用途 185
7.1.4 中斷的分類 186
7.2 中斷的處理過程 186
7.3 中斷向量 187
7.3.1 中斷向量和中斷向量表 187
7.3.2 中斷向量表的設(shè)置方法 188
7.4 8086/8088的中斷系統(tǒng) 190
7.4.1 外部中斷 190
7.4.2 內(nèi)部中斷 190
7.5 中斷的優(yōu)先權(quán)管理 192
7.6 8259A可編程中斷控制器 194
7.6.1 8259A芯片的引腳功能 194
7.6.2 8259A芯片內(nèi)部結(jié)構(gòu) 194
7.6.3 8259A的工作方式 196
7.6.4 8259A的中斷優(yōu)先級管理及中斷結(jié)束方式 197
7.6.5 8259A的控制字及其工作方式 200
7.7 PC-DOS的系統(tǒng)功能調(diào)用與常用BIOS中斷調(diào)用 203
7.7.1 PC-DOS系統(tǒng)功能調(diào)用 203
7.7.2 基本I/O子程序調(diào)用 204
7.7.3 BIOS中斷調(diào)用 208
例題分析 212
學(xué)習(xí)提示與小結(jié) 215
習(xí)題 215
第8章 可編程接口芯片及其應(yīng)用 218
8.1 可編程接口芯片概述 218
8.2 可編程并行接口芯片8255A 219
8.2.1 8255A的內(nèi)部結(jié)構(gòu)與引腳 219
8.2.2 8255A的工作方式 221
8.3 8255A的編程及應(yīng)用 224
8.3.1 8255A的控制字與狀態(tài)字 224
8.3.2 8255A的應(yīng)用實(shí)例 227
8.4 可編程定時器/計(jì)數(shù)器8253 233
8.4.1 8253的內(nèi)部結(jié)構(gòu)及引腳 233
8.4.2 8253的工作方式 235
8.5 8253的編程及應(yīng)用 240
8.6 可編程串行接口芯片8251A 244
8.6.1 概述 244
8.6.2 8251A可編程串行接口 248
8.7 8251A的編程及應(yīng)用 251
8.8 可編程DMA接口芯片8237A 257
8.9 8237的編程及應(yīng)用 260
例題分析 264
學(xué)習(xí)提示與小結(jié) 273
習(xí)題 273
第9章 數(shù)/模轉(zhuǎn)換與模/數(shù)轉(zhuǎn)換接口 275
9.1 模擬量輸入/輸出通道 275
9.2 數(shù)/模轉(zhuǎn)換器0832 280
9.3 D/A轉(zhuǎn)換器與微處理器的接口 283
9.4 模/數(shù)轉(zhuǎn)換器0809 287
9.5 A/D轉(zhuǎn)換器與微處理器的接口 291
9.6 D/A、A/D轉(zhuǎn)換器應(yīng)用舉例 292
例題分析 295
學(xué)習(xí)提示與小結(jié) 297
習(xí)題 298
附錄 299
附錄1 8086指令系統(tǒng)表 299
附錄2 ASCII碼表 304
附錄3 DOS功能調(diào)用表 306
附錄4 BIOS中斷表 311
參考文獻(xiàn) 314