本書以微型計算機系統(tǒng)應(yīng)用為目標(biāo),以Intel 8086微處理器為主要對象,對Intel 8086的內(nèi)部結(jié)構(gòu)、外部引腳進(jìn)行了詳細(xì)介紹,同時系統(tǒng)地介紹了微型計算機的基本組成、工作原理、接口技術(shù)及應(yīng)用。全書共11章,包括計算機基礎(chǔ)知識、8086微型計算機系統(tǒng)、 指令系統(tǒng)與尋址方式、匯編語言程序設(shè)計、Proteus仿真平臺的使用、半導(dǎo)體存儲器、輸入/輸出接口、可編程接口芯片、中斷與中斷管理、數(shù)/模與模/數(shù)轉(zhuǎn)換及應(yīng)用、總線等內(nèi)容。
本書內(nèi)容精練、實用性強。本著“理論夠用、突出應(yīng)用”的宗旨,實驗手段先進(jìn),引入Proteus軟件仿真,讓學(xué)生在“做中學(xué)、學(xué)中做”,可大大激發(fā)學(xué)生的學(xué)習(xí)興趣。
本書可作為高等院校電氣類、自動化類、電子信息類各專業(yè)本科生的教材,同時也可供有關(guān)工程技術(shù)人員參考。
前言
第1章計算機基礎(chǔ)知識1
1.1計算機發(fā)展概況1
1.1.1計算機由來及發(fā)展史1
1.1.2微機的分類3
1.2微機系統(tǒng)3
1.2.1微機系統(tǒng)硬件4
1.2.2微機系統(tǒng)軟件4
1.2.3硬件與軟件的關(guān)系5
1.3計算機中的數(shù)制及其轉(zhuǎn)換6
1.3.1數(shù)制的表示6
1.3.2數(shù)制的轉(zhuǎn)換6
1.4計算機中數(shù)的表示方法8
1.4.1機器數(shù)與真值8
1.4.2無符號二進(jìn)制數(shù)的表示9
1.4.3帶符號二進(jìn)制數(shù)的表示9
1.4.4帶符號二進(jìn)制數(shù)的運算10
1.4.5計算機中常用的編碼11
1.5微機的主要性能指標(biāo)15
本章習(xí)題16
第2章8086微型計算機系統(tǒng)17
2.18086微處理器的結(jié)構(gòu)17
2.1.18086的內(nèi)部結(jié)構(gòu)17
2.1.28086的寄存器結(jié)構(gòu)19
2.28086微處理器的引腳特征22
2.2.18086的引腳特征22
2.2.28086的工作模式23
2.2.3兩種工作模式下8086的公共引腳特征24
2.2.4最小工作模式下8086的特殊引腳特征25
2.2.5最大工作模式下8086的特殊引腳特征26
2.38086微型計算機系統(tǒng)的硬件組成27
2.3.1系統(tǒng)硬件組成特點27
2.3.2最小工作模式下8086系統(tǒng)的硬件組成27
2.3.3最大工作模式下8086系統(tǒng)的硬件組成28
2.3.48086微處理器對存儲器管理
概述29
2.3.58086微處理器對I/O管理概述31
2.48086微處理器的總線時序32
2.4.1計算機系統(tǒng)的三大周期32
2.4.2最小工作模式下8086的總線周期時序34
2.4.3最大工作模式下8086的總線周期時序37
本章習(xí)題38
第3章指令系統(tǒng)與尋址方式39
3.1概述39
3.2尋址方式39
3.2.1操作數(shù)類型39
3.2.28086/8088尋址方式40
3.3指令系統(tǒng)46
3.3.1數(shù)據(jù)傳送指令46
3.3.2算術(shù)運算指令53
3.3.3位運算指令59
3.3.4串操作指令62
3.3.5控制轉(zhuǎn)移指令66
3.3.6處理器控制指令70
本章習(xí)題71
第4章匯編語言程序設(shè)計74
4.1匯編語言基礎(chǔ)知識74
4.1.1概述74
4.1.2匯編語言程序的結(jié)構(gòu)74
4.1.3匯編語言語句76
4.1.4指令語句的操作數(shù)組成78
4.1.5指令語句中的運算符和操作符78
4.2匯編語言的偽指令系統(tǒng)82
4.2.1數(shù)據(jù)定義偽指令82
4.2.2符號定義偽指令83
4.2.3段定義偽指令84
4.2.4過程定義偽指令86
4.2.5模塊定義與結(jié)束偽指令86
4.2.6其他偽指令87
4.3系統(tǒng)功能調(diào)用88
4.3.1DOS功能調(diào)用88
4.3.2BIOS功能調(diào)用92
4.4匯編語言程序設(shè)計92
4.4.1程序的質(zhì)量標(biāo)準(zhǔn)92
4.4.2匯編語言程序設(shè)計的基本過程93
4.4.3順序程序設(shè)計94
4.4.4分支程序設(shè)計95
4.4.5循環(huán)程序設(shè)計97
4.4.6子程序設(shè)計99
4.4.7匯編語言程序設(shè)計舉例103
4.5匯編語言程序的上機過程107
4.5.1上機環(huán)境107
4.5.2上機過程107
4.5.3DEBUG運行調(diào)試108
4.5.4Emu8086軟件的使用簡介110
本章習(xí)題117
第5章Proteus仿真平臺的使用119
5.1Proteus簡介119
5.2Proteus ISIS的基本使用119
5.2.1進(jìn)入Proteus ISIS119
5.2.2Proteus ISIS工作界面120
5.2.38086最小模式電路繪制121
5.3Proteus ISIS下8086的仿真127
本章習(xí)題130
第6章半導(dǎo)體存儲器131
6.1概述131
6.2半導(dǎo)體存儲器的分類131
6.3存儲器芯片的主要技術(shù)指標(biāo)133
6.4典型存儲器芯片介紹134
6.5存儲器與系統(tǒng)的連接138
6.5.1存儲器擴展138
6.5.2存儲器的片選信號產(chǎn)生方法139
6.5.38086 CPU與存儲器的連接140
本章習(xí)題146
[2]微機原理與接口技術(shù)[1]目錄第7章輸入/輸出接口147
7.1I/O接口的概念與功能147
7.1.1概述147
7.1.2I/O接口電路的基本功能147
7.1.3CPU與I/O設(shè)備之間的接口
信息148
7.1.4I/O端口的概念與編址方式149
7.2簡單I/O接口芯片149
7.2.1鎖存器74LS373150
7.2.2緩沖器74LS244150
7.3CPU與外設(shè)之間的數(shù)據(jù)傳送控制
方式151
7.3.1程序控制傳送方式151
7.3.2中斷方式156
7.3.3直接存儲器存。―MA)傳送
方式156
7.3.4通道控制方式和I/O處理器157
本章習(xí)題158
第8章可編程接口芯片159
8.1概述159
8.2可編程定時器/計數(shù)器8253159
8.2.1定時/計數(shù)概述159
8.2.28253的外部特性與內(nèi)部結(jié)構(gòu)160
8.2.38253的引腳功能161
8.2.48253的工作方式162
8.2.58253的初始化165
8.2.68253的應(yīng)用167
8.3可編程并行接口芯片8255A172
8.3.1并行接口概述172
8.3.28255A的外部特性與內(nèi)部結(jié)構(gòu)173
8.3.38255A的引腳功能174
8.3.48255A的工作方式175
8.3.58255A的初始化176
8.3.68255A的應(yīng)用178
8.4Proteus ISIS仿真實例182
本章習(xí)題189
第9章中斷與中斷管理190
9.1概述190
9.1.1中斷與中斷源190
9.1.2中斷處理過程191
9.28086的中斷系統(tǒng)192
9.2.18086的中斷分類192
9.2.2中斷向量和中斷向量表194
9.2.38086的中斷響應(yīng)和中斷處理
過程196
9.3可編程中斷控制器8259A197
9.3.18259A的內(nèi)部結(jié)構(gòu)和引腳功能197
9.3.28259A的工作原理199
9.3.38259A的工作方式200
9.3.48259A的應(yīng)用201
9.4Proteus ISIS仿真實例207
本章習(xí)題211
第10章數(shù)/模與模/數(shù)轉(zhuǎn)換及應(yīng)用212
10.1概述212
10.2模/數(shù)轉(zhuǎn)換及應(yīng)用213
10.2.1模/數(shù)轉(zhuǎn)換器的基本原理213
10.2.2模/數(shù)轉(zhuǎn)換器的主要參數(shù)213
10.2.38位A/D轉(zhuǎn)換器ADC0809及其
應(yīng)用214
10.3數(shù)/模轉(zhuǎn)換及應(yīng)用220
10.3.1數(shù)/模轉(zhuǎn)換器的基本原理220
10.3.2數(shù)/模轉(zhuǎn)換器的主要參數(shù)221
10.3.38位D/A轉(zhuǎn)換器DAC0832及其
應(yīng)用222
10.4Proteus ISIS仿真實例227
本章習(xí)題233
第11章總線234
11.1概述234
11.1.1總線的基本概念234
11.1.2總線的分類234
11.1.3總線的參數(shù)指標(biāo)235
11.2系統(tǒng)總線236
11.3外部總線238
11.3.1RS-232C總線238
11.3.2RS-485總線240
11.3.3USB總線241
本章習(xí)題244
附錄245
附錄AASCII碼表(完整版)245
附錄BProteus VSM元件庫246
參考文獻(xiàn)249