定 價(jià):39.9 元
叢書名:電工電子基礎(chǔ)課程規(guī)劃教材
- 作者:黃玉清,劉雙虎,楊勝波 主編
- 出版時(shí)間:2015/8/1
- ISBN:9787121263408
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP36
- 頁碼:288
- 紙張:膠版紙
- 版次:2
- 開本:16開
本書是省精品課程、省“質(zhì)量工程”精品教材。本書依據(jù)電工電子基礎(chǔ)平臺課程教學(xué)基本要求編寫,以8086CPU作為教學(xué)芯片,介紹微機(jī)原理的基本理論與技術(shù)應(yīng)用。主要內(nèi)容包括:微型計(jì)算機(jī)系統(tǒng)基本結(jié)構(gòu)與基本原理、8086微處理器、8086指令系統(tǒng)、匯編語言程序設(shè)計(jì)、微機(jī)的輸入與輸出、中斷系統(tǒng)、定時(shí)/計(jì)數(shù)技術(shù)、并行接口、串行通信接口、DMA控制器、存儲器、數(shù)模和模數(shù)轉(zhuǎn)換、課程綜合設(shè)計(jì)等。本書提供大量實(shí)例,配套電子課件、習(xí)題參考答案和課程教學(xué)網(wǎng)站等。
黃玉清,1983年7月畢業(yè)于西南科技大學(xué)工業(yè)電氣自動化本科,1991.9-1994.6,四川大學(xué)計(jì)算機(jī)及自動化系讀碩士研究生。1997年晉升副教授,2004年晉升教授。1983.7-現(xiàn)在,在西南科技大學(xué)從事科研教學(xué)工作。2001.6-2001.8,項(xiàng)目合作赴加拿大勞倫丁大學(xué)短期訪問現(xiàn)在任西南科技大學(xué)信息工程學(xué)院教授,機(jī)器人技術(shù)研究室主任。四川省自動化儀器儀表學(xué)會會員。
第1章 緒論1
1.1 計(jì)算機(jī)發(fā)展概述1
1.1.1 早期計(jì)算機(jī)1
1.1.2 電子數(shù)字計(jì)算機(jī)2
1.1.3 微處理器3
1.2 計(jì)算機(jī)中的信息編碼4
1.2.1 二進(jìn)制編碼4
1.2.2 整數(shù)的編碼5
1.2.3 實(shí)數(shù)的編碼8
1.2.4 十進(jìn)制數(shù)的編碼8
1.2.5 英文字符的編碼9
1.2.6 漢字的編碼9
1.2.7 多文種的編碼9
1.3 計(jì)算機(jī)運(yùn)行原理9
1.3.1 計(jì)算機(jī)的定義9
1.3.2 計(jì)算機(jī)的組成結(jié)構(gòu)10
1.3.3 微機(jī)的組成結(jié)構(gòu)13
1.3.4 模型機(jī)15
1.3.5 指令集設(shè)計(jì)17
1.3.6 程序設(shè)計(jì)18
1.3.7 程序載入19
1.3.8 取指令和程序計(jì)數(shù)器20
1.3.9 流程控制21
1.3.10 總線時(shí)序21
1.3.11 I/O接口的數(shù)據(jù)傳送方式22
1.4 微機(jī)系統(tǒng)23
1.4.1 微機(jī)系統(tǒng)的三個(gè)層次23
1.4.2 PC系統(tǒng)24
本章小結(jié)24
習(xí)題25
第2章 8086微處理器26
2.1 內(nèi)部結(jié)構(gòu)26
2.1.1 結(jié)構(gòu)特點(diǎn)27
2.1.2 總線接口單元BIU29
2.1.3 執(zhí)行單元EU30
2.1.4 8086工作過程31
2.2 引腳32
2.2.1 *小模式和**模式32
2.2.2 引腳定義34
2.3 存儲器組織36
2.4 總線時(shí)序37
2.4.1 8086總線周期37
2.4.2 8086信號的時(shí)序要求38
2.4.3 *小模式總線時(shí)序38
2.4.4 **模式總線時(shí)序40
2.5 PC/XT微機(jī)總線41
本章小結(jié)41
習(xí)題42
第3章 8086指令系統(tǒng)43
3.1 概述43
3.1.1 指令的構(gòu)成43
3.1.2 8086指令的基本格式43
3.2 8086的數(shù)據(jù)類型44
3.2.1 基本數(shù)據(jù)類型44
3.2.2 數(shù)據(jù)與編碼45
3.3 8086 CPU的尋址方式45
3.3.1 立即數(shù)尋址46
3.3.2 寄存器尋址46
3.3.3 直接尋址46
3.3.4 寄存器間接尋址47
3.3.5 寄存器相對尋址48
3.3.6 基址變址尋址48
3.3.7 相對基址變址尋址49
3.3.8 I/O端口尋址49
3.4 8086 CPU指令系統(tǒng)50
3.4.1 數(shù)據(jù)傳送類指令50
3.4.2 算術(shù)運(yùn)算類指令56
3.4.3 邏輯運(yùn)算與移位指令65
3.4.4 串操作類指令70
3.4.5 控制轉(zhuǎn)移類指令74
3.4.6 處理器控制指令82
本章小結(jié)84
習(xí)題84
第4章 匯編語言程序設(shè)計(jì)86
4.1 匯編語言程序設(shè)計(jì)的特點(diǎn)86
4.1.1 機(jī)器語言86
4.1.2 匯編語言86
4.1.3 匯編語言程序設(shè)計(jì)的特點(diǎn)86
4.1.4 8086宏匯編源程序的組成88
4.1.5 匯編語句格式88
4.2 8086宏匯編語言基本語法89
4.3 偽指令92
4.3.1 符號定義偽指令93
4.3.2 數(shù)據(jù)定義偽指令93
4.4 DOS和BIOS功能調(diào)用97
4.4.1 DOS系統(tǒng)功能調(diào)用97
4.4.2 BIOS功能調(diào)用98
4.5 匯編語言程序設(shè)計(jì)99
4.5.1 匯編語言程序設(shè)計(jì)的步驟99
4.5.2 順序結(jié)構(gòu)程序設(shè)計(jì)100
4.5.3 分支結(jié)構(gòu)程序設(shè)計(jì)102
4.5.4 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)103
4.5.5 子程序設(shè)計(jì)108
本章小結(jié)114
習(xí)題115
第5章 微機(jī)的輸入與輸出118
5.1 接口概述118
5.1.1 接口的功能118
5.1.2 接口中的信息類型119
5.1.3 接口的典型結(jié)構(gòu)120
5.2 端口的編址方式121
5.2.1 存儲器映像編址方式121
5.2.2 端口獨(dú)立編址方式121
5.2.3 IBM PC/AT機(jī)端口地址的分配122
5.2.4 端口地址的譯碼123
5.3 數(shù)據(jù)傳送的方式124
5.3.1 程序控制傳送方式124
5.3.2 DMA傳送方式129
本章小結(jié)130
習(xí)題130
第6章 中斷系統(tǒng)132
6.1 中斷系統(tǒng)的基本概念132
6.1.1 中斷的概念132
6.1.2 有關(guān)中斷的術(shù)語133
6.2 中斷系統(tǒng)的組成134
6.2.1 中斷系統(tǒng)的功能134
6.2.2 中斷系統(tǒng)的組成135
6.2.3 CPU響應(yīng)中斷的處理過程137
6.3 8086微機(jī)中斷系統(tǒng)138
6.3.1 8086中斷方式138
6.3.2 中斷向量表140
6.3.3 8086 CPU響應(yīng)中斷的流程141
6.3.4 中斷服務(wù)程序設(shè)計(jì)舉例142
6.4 8259A可編程中斷控制器145
6.4.1 8259A的功能145
6.4.2 8259A的外部特性與內(nèi)部結(jié)構(gòu)145
6.4.3 8259A的控制命令字與初始化
編程148
6.4.4 8259A的操作命令字OCW152
6.4.5 8259A的工作方式154
6.4.6 8259A在微機(jī)系統(tǒng)中的應(yīng)用159
6.5 中斷服務(wù)程序設(shè)計(jì)159
6.5.1 中斷程序設(shè)計(jì)步驟159
6.5.2 應(yīng)用舉例160
6.6 高檔微機(jī)中斷系統(tǒng)簡介166
6.6.1 高檔微機(jī)中斷結(jié)構(gòu)166
6.6.2 實(shí)地址模式下查詢向量表167
本章小結(jié)168
習(xí)題168
第7章 定時(shí)/計(jì)數(shù)技術(shù)170
7.1 概述170
7.2 Intel 8253可編程定時(shí)/計(jì)數(shù)器170
7.2.1 8253的基本功能和內(nèi)部結(jié)構(gòu)170
7.2.2 8253的引腳信號172
7.2.3 8253的控制字與初始化編程174
7.2.4 8253的工作方式176
7.3 8253應(yīng)用舉例181
7.3.1 8253的一般應(yīng)用181
7.3.2 8253在微機(jī)系統(tǒng)中的應(yīng)用183
本章小結(jié)186
習(xí)題186
第8章 并行接口188
8.1 通信概述188
8.1.1 并行通信和串行通信188
8.1.2 通信中需要解決的問題188
8.2 可編程并行接口8255189
8.2.1 系統(tǒng)連接、內(nèi)部結(jié)構(gòu)和外部
引腳189
8.2.2 8255控制字191
8.2.3 8255工作方式192
8.2.4 讀PC口196
8.2.5 8255應(yīng)用舉例197
本章小結(jié)203
習(xí)題203
第9章 串行通信接口204
9.1 概述204
9.1.1 串行通信數(shù)據(jù)的收發(fā)方式204
9.1.2 串行通信數(shù)據(jù)的傳輸方向205
9.2 串行通信接口標(biāo)準(zhǔn)RS-232C205
9.3 可編程串行通信接口芯片8251A208
9.3.1 8251A的基本性能208
9.3.2 8251A芯片外部引腳信號209
9.3.3 8251A芯片內(nèi)部結(jié)構(gòu)及其功能210
9.3.4 8251A芯片的命令字和狀態(tài)字211
9.4 串行接口應(yīng)用舉例214
9.4.1 基于8251A可編程通信
接口芯片214
9.4.2 基于BIOS串行通信口功能
調(diào)用216
本章小結(jié)218
習(xí)題218
第10章 DMA控制器219
10.1 DMA技術(shù)概述219
10.1.1 DMA的兩種工作狀態(tài)219
10.1.2 DMA的傳送過程219
10.2 8237的引腳特性和內(nèi)部結(jié)構(gòu)220
10.2.1 8237的引腳220
10.2.2 8237的內(nèi)部結(jié)構(gòu)221
10.3 8237的控制寄存器格式和軟命令223
10.4 8237的編程應(yīng)用226
10.4.1 8237的編程步驟226
10.4.2 編程舉例226
10.4.3 8237在PC/XT微機(jī)中的應(yīng)用227
習(xí)題228
第11章 存儲器229
11.1 半導(dǎo)體存儲器的分類及性能指標(biāo)229
11.1.1 半導(dǎo)體存儲器的分類229
11.1.2 半導(dǎo)體存儲器的性能指標(biāo)230
11.2 讀/寫存儲器RAM231
11.2.1 靜態(tài)隨機(jī)存取存儲器
(SRAM)231
11.2.2 動態(tài)隨機(jī)存取存儲器
(DRAM)234
11.3 只讀存儲器ROM236
11.3.1 可編程ROM(PROM)236
11.3.2 可擦除可編程ROM
(EPROM)236
11.3.3 電可擦除可編程ROM
(EEPROM)237
11.3.4 閃速存儲器(Flash Memory)238
11.4 內(nèi)存儲器系統(tǒng)的設(shè)計(jì)238
11.4.1 存儲器芯片的選擇238
11.4.2 存儲器芯片與CPU的連接239
11.4.3 存儲器的地址譯碼方法239
11.5 微機(jī)存儲器的層次結(jié)構(gòu)及管理240
11.5.1 存儲器層次結(jié)構(gòu)240
11.5.2 Cache的工作原理241
11.5.3 存儲器管理242
本章小結(jié)244
習(xí)題244
第12章 數(shù)/模和模/數(shù)轉(zhuǎn)換245
12.1 概述245
12.2 D/A轉(zhuǎn)換器245
12.2.1 D/A轉(zhuǎn)換器概述245
12.2.2 D/A轉(zhuǎn)換器的常用參數(shù)246
12.2.3 D/A轉(zhuǎn)換器的連接特性246
12.3 D/A轉(zhuǎn)換器的應(yīng)用