定 價:39.9 元
叢書名:電工電子基礎(chǔ)課程規(guī)劃教材
- 作者:黃玉清,劉雙虎,楊勝波 主編
- 出版時間:2015/8/1
- ISBN:9787121263408
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP36
- 頁碼:288
- 紙張:膠版紙
- 版次:2
- 開本:16開
本書是省精品課程、省“質(zhì)量工程”精品教材。本書依據(jù)電工電子基礎(chǔ)平臺課程教學(xué)基本要求編寫,以8086CPU作為教學(xué)芯片,介紹微機原理的基本理論與技術(shù)應(yīng)用。主要內(nèi)容包括:微型計算機系統(tǒng)基本結(jié)構(gòu)與基本原理、8086微處理器、8086指令系統(tǒng)、匯編語言程序設(shè)計、微機的輸入與輸出、中斷系統(tǒng)、定時/計數(shù)技術(shù)、并行接口、串行通信接口、DMA控制器、存儲器、數(shù)模和模數(shù)轉(zhuǎn)換、課程綜合設(shè)計等。本書提供大量實例,配套電子課件、習(xí)題參考答案和課程教學(xué)網(wǎng)站等。
黃玉清,1983年7月畢業(yè)于西南科技大學(xué)工業(yè)電氣自動化本科,1991.9-1994.6,四川大學(xué)計算機及自動化系讀碩士研究生。1997年晉升副教授,2004年晉升教授。1983.7-現(xiàn)在,在西南科技大學(xué)從事科研教學(xué)工作。2001.6-2001.8,項目合作赴加拿大勞倫丁大學(xué)短期訪問現(xiàn)在任西南科技大學(xué)信息工程學(xué)院教授,機器人技術(shù)研究室主任。四川省自動化儀器儀表學(xué)會會員。
第1章 緒論1
1.1 計算機發(fā)展概述1
1.1.1 早期計算機1
1.1.2 電子數(shù)字計算機2
1.1.3 微處理器3
1.2 計算機中的信息編碼4
1.2.1 二進制編碼4
1.2.2 整數(shù)的編碼5
1.2.3 實數(shù)的編碼8
1.2.4 十進制數(shù)的編碼8
1.2.5 英文字符的編碼9
1.2.6 漢字的編碼9
1.2.7 多文種的編碼9
1.3 計算機運行原理9
1.3.1 計算機的定義9
1.3.2 計算機的組成結(jié)構(gòu)10
1.3.3 微機的組成結(jié)構(gòu)13
1.3.4 模型機15
1.3.5 指令集設(shè)計17
1.3.6 程序設(shè)計18
1.3.7 程序載入19
1.3.8 取指令和程序計數(shù)器20
1.3.9 流程控制21
1.3.10 總線時序21
1.3.11 I/O接口的數(shù)據(jù)傳送方式22
1.4 微機系統(tǒng)23
1.4.1 微機系統(tǒng)的三個層次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)特點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 總線時序37
2.4.1 8086總線周期37
2.4.2 8086信號的時序要求38
2.4.3 *小模式總線時序38
2.4.4 **模式總線時序40
2.5 PC/XT微機總線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ù)運算類指令56
3.4.3 邏輯運算與移位指令65
3.4.4 串操作類指令70
3.4.5 控制轉(zhuǎn)移類指令74
3.4.6 處理器控制指令82
本章小結(jié)84
習(xí)題84
第4章 匯編語言程序設(shè)計86
4.1 匯編語言程序設(shè)計的特點86
4.1.1 機器語言86
4.1.2 匯編語言86
4.1.3 匯編語言程序設(shè)計的特點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è)計99
4.5.1 匯編語言程序設(shè)計的步驟99
4.5.2 順序結(jié)構(gòu)程序設(shè)計100
4.5.3 分支結(jié)構(gòu)程序設(shè)計102
4.5.4 循環(huán)結(jié)構(gòu)程序設(shè)計103
4.5.5 子程序設(shè)計108
本章小結(jié)114
習(xí)題115
第5章 微機的輸入與輸出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 端口獨立編址方式121
5.2.3 IBM PC/AT機端口地址的分配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微機中斷系統(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è)計舉例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在微機系統(tǒng)中的應(yīng)用159
6.5 中斷服務(wù)程序設(shè)計159
6.5.1 中斷程序設(shè)計步驟159
6.5.2 應(yīng)用舉例160
6.6 高檔微機中斷系統(tǒng)簡介166
6.6.1 高檔微機中斷結(jié)構(gòu)166
6.6.2 實地址模式下查詢向量表167
本章小結(jié)168
習(xí)題168
第7章 定時/計數(shù)技術(shù)170
7.1 概述170
7.2 Intel 8253可編程定時/計數(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在微機系統(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 串行通信接口標準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微機中的應(yīng)用227
習(xí)題228
第11章 存儲器229
11.1 半導(dǎo)體存儲器的分類及性能指標229
11.1.1 半導(dǎo)體存儲器的分類229
11.1.2 半導(dǎo)體存儲器的性能指標230
11.2 讀/寫存儲器RAM231
11.2.1 靜態(tài)隨機存取存儲器
(SRAM)231
11.2.2 動態(tài)隨機存取存儲器
(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è)計238
11.4.1 存儲器芯片的選擇238
11.4.2 存儲器芯片與CPU的連接239
11.4.3 存儲器的地址譯碼方法239
11.5 微機存儲器的層次結(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)用