本書以微型計(jì)算機(jī)系統(tǒng)應(yīng)用為目標(biāo),以Intel 8086微處理器為主要對(duì)象,對(duì)Intel 8086的內(nèi)部結(jié)構(gòu)、外部引腳進(jìn)行了詳細(xì)介紹,同時(shí)系統(tǒng)地介紹了微型計(jì)算機(jī)的基本組成、工作原理、接口技術(shù)及應(yīng)用。全書共11章,包括計(jì)算機(jī)基礎(chǔ)知識(shí)、8086微型計(jì)算機(jī)系統(tǒng)、 指令系統(tǒng)與尋址方式、匯編語言程序設(shè)計(jì)、Proteus仿真平臺(tái)的使用、半導(dǎo)體存儲(chǔ)器、輸入/輸出接口、可編程接口芯片、中斷與中斷管理、數(shù)/模與模/數(shù)轉(zhuǎn)換及應(yīng)用、總線等內(nèi)容。
本書內(nèi)容精練、實(shí)用性強(qiáng)。本著“理論夠用、突出應(yīng)用”的宗旨,實(shí)驗(yàn)手段先進(jìn),引入Proteus軟件仿真,讓學(xué)生在“做中學(xué)、學(xué)中做”,可大大激發(fā)學(xué)生的學(xué)習(xí)興趣。
本書可作為高等院校電氣類、自動(dòng)化類、電子信息類各專業(yè)本科生的教材,同時(shí)也可供有關(guān)工程技術(shù)人員參考。
前言
第1章計(jì)算機(jī)基礎(chǔ)知識(shí)1
1.1計(jì)算機(jī)發(fā)展概況1
1.1.1計(jì)算機(jī)由來及發(fā)展史1
1.1.2微機(jī)的分類3
1.2微機(jī)系統(tǒng)3
1.2.1微機(jī)系統(tǒng)硬件4
1.2.2微機(jī)系統(tǒng)軟件4
1.2.3硬件與軟件的關(guān)系5
1.3計(jì)算機(jī)中的數(shù)制及其轉(zhuǎn)換6
1.3.1數(shù)制的表示6
1.3.2數(shù)制的轉(zhuǎn)換6
1.4計(jì)算機(jī)中數(shù)的表示方法8
1.4.1機(jī)器數(shù)與真值8
1.4.2無符號(hào)二進(jìn)制數(shù)的表示9
1.4.3帶符號(hào)二進(jìn)制數(shù)的表示9
1.4.4帶符號(hào)二進(jìn)制數(shù)的運(yùn)算10
1.4.5計(jì)算機(jī)中常用的編碼11
1.5微機(jī)的主要性能指標(biāo)15
本章習(xí)題16
第2章8086微型計(jì)算機(jī)系統(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微型計(jì)算機(jī)系統(tǒng)的硬件組成27
2.3.1系統(tǒng)硬件組成特點(diǎn)27
2.3.2最小工作模式下8086系統(tǒng)的硬件組成27
2.3.3最大工作模式下8086系統(tǒng)的硬件組成28
2.3.48086微處理器對(duì)存儲(chǔ)器管理
概述29
2.3.58086微處理器對(duì)I/O管理概述31
2.48086微處理器的總線時(shí)序32
2.4.1計(jì)算機(jī)系統(tǒng)的三大周期32
2.4.2最小工作模式下8086的總線周期時(shí)序34
2.4.3最大工作模式下8086的總線周期時(shí)序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ù)運(yùn)算指令53
3.3.3位運(yùn)算指令59
3.3.4串操作指令62
3.3.5控制轉(zhuǎn)移指令66
3.3.6處理器控制指令70
本章習(xí)題71
第4章匯編語言程序設(shè)計(jì)74
4.1匯編語言基礎(chǔ)知識(shí)74
4.1.1概述74
4.1.2匯編語言程序的結(jié)構(gòu)74
4.1.3匯編語言語句76
4.1.4指令語句的操作數(shù)組成78
4.1.5指令語句中的運(yùn)算符和操作符78
4.2匯編語言的偽指令系統(tǒng)82
4.2.1數(shù)據(jù)定義偽指令82
4.2.2符號(hào)定義偽指令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è)計(jì)92
4.4.1程序的質(zhì)量標(biāo)準(zhǔn)92
4.4.2匯編語言程序設(shè)計(jì)的基本過程93
4.4.3順序程序設(shè)計(jì)94
4.4.4分支程序設(shè)計(jì)95
4.4.5循環(huán)程序設(shè)計(jì)97
4.4.6子程序設(shè)計(jì)99
4.4.7匯編語言程序設(shè)計(jì)舉例103
4.5匯編語言程序的上機(jī)過程107
4.5.1上機(jī)環(huán)境107
4.5.2上機(jī)過程107
4.5.3DEBUG運(yùn)行調(diào)試108
4.5.4Emu8086軟件的使用簡(jiǎn)介110
本章習(xí)題117
第5章Proteus仿真平臺(tái)的使用119
5.1Proteus簡(jiǎn)介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)體存儲(chǔ)器131
6.1概述131
6.2半導(dǎo)體存儲(chǔ)器的分類131
6.3存儲(chǔ)器芯片的主要技術(shù)指標(biāo)133
6.4典型存儲(chǔ)器芯片介紹134
6.5存儲(chǔ)器與系統(tǒng)的連接138
6.5.1存儲(chǔ)器擴(kuò)展138
6.5.2存儲(chǔ)器的片選信號(hào)產(chǎn)生方法139
6.5.38086 CPU與存儲(chǔ)器的連接140
本章習(xí)題146
[2]微機(jī)原理與接口技術(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簡(jiǎn)單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直接存儲(chǔ)器存。―MA)傳送
方式156
7.3.4通道控制方式和I/O處理器157
本章習(xí)題158
第8章可編程接口芯片159
8.1概述159
8.2可編程定時(shí)器/計(jì)數(shù)器8253159
8.2.1定時(shí)/計(jì)數(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仿真實(shí)例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仿真實(shí)例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仿真實(shí)例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