目錄Contents第1章微型計(jì)算機(jī)基礎(chǔ)知識(shí)1
1.1微型計(jì)算機(jī)概述1
1.1.1微型計(jì)算機(jī)及其發(fā)展概況2
1.1.2微型計(jì)算機(jī)的特點(diǎn)5
1.2微型計(jì)算機(jī)系統(tǒng)的組成5
1.2.1微型計(jì)算機(jī)系統(tǒng)的概念5
1.2.2微型計(jì)算機(jī)系統(tǒng)的硬件結(jié)構(gòu)及其功能7
1.2.3微型計(jì)算機(jī)的基本工作原理和工作過(guò)程10
1.2.4微型計(jì)算機(jī)的主要性能指標(biāo)11
1.3計(jì)算機(jī)中的數(shù)制和編碼13
1.3.1常用數(shù)制及相互間的轉(zhuǎn)換13
1.3.2二進(jìn)制數(shù)的運(yùn)算16
1.3.3帶符號(hào)數(shù)在計(jì)算機(jī)中的表示17
1.3.4計(jì)算機(jī)中常用的編碼21
習(xí)題與思考題23
第2章微處理器25
2.18086微處理器內(nèi)部基本結(jié)構(gòu)26
2.1.18086 CPU的功能結(jié)構(gòu)26
2.1.28086 CPU的寄存器結(jié)構(gòu)29
2.28086 CPU的存儲(chǔ)器組織及I/O結(jié)構(gòu)33
2.2.1存儲(chǔ)單元的地址和內(nèi)容33
2.2.2存儲(chǔ)器的分段與物理地址的形成34
2.2.38086 CPU的I/O結(jié)構(gòu)37
2.38086微處理器的外部引腳及工作模式37
2.3.18086 CPU的具體引腳及其功能38
2.3.28086微處理器的工作模式及系統(tǒng)結(jié)構(gòu)42◆微機(jī)原理與接口技術(shù)(第2版)目錄2.48086微處理器的總線操作與時(shí)序44
2.4.1時(shí)鐘周期、總線周期和指令周期44
2.4.2總線操作與時(shí)序44
2.5Intel的其他微處理器50
2.5.180x86 32位微處理器50
2.5.2Pentium系列微處理器60
2.5.3雙核和多核微處理器65
習(xí)題與思考題66
第3章尋址方式與指令系統(tǒng)68
3.1指令系統(tǒng)概述68
3.1.1指令的基本概念68
3.1.2指令格式69
3.1.3操作數(shù)類(lèi)型70
3.1.4指令的執(zhí)行71
3.2尋址方式71
3.2.1立即尋址71
3.2.2寄存器尋址72
3.2.3存儲(chǔ)器尋址72
3.3調(diào)試工具DEBUG76
3.3.1DEBUG的啟動(dòng)76
3.3.2DEBUG的主要命令78
3.48086 CPU指令系統(tǒng)85
3.4.1數(shù)據(jù)傳送類(lèi)指令85
3.4.2算術(shù)運(yùn)算類(lèi)指令92
3.4.3邏輯運(yùn)算與移位類(lèi)指令99
3.4.4控制轉(zhuǎn)移類(lèi)指令104
3.4.5串操作類(lèi)指令112
3.4.6處理器控制類(lèi)指令117
3.580x86/Pentium新增指令簡(jiǎn)介118
3.5.180x86尋址方式 118
3.5.280x86 CPU新增指令119
習(xí)題與思考題121
第4章匯編語(yǔ)言程序設(shè)計(jì)124
4.1匯編語(yǔ)言源程序124
4.1.1匯編語(yǔ)言基本概念124
4.1.2匯編語(yǔ)言源程序的結(jié)構(gòu)125
4.1.3匯編語(yǔ)言語(yǔ)句類(lèi)型及格式127
4.1.4數(shù)據(jù)項(xiàng)及表達(dá)式128
4.2匯編語(yǔ)言偽指令133
4.2.1符號(hào)定義偽指令133
4.2.2數(shù)據(jù)定義偽指令135
4.2.3段定義偽指令138
4.2.4指定段寄存器偽指令139
4.2.5指定地址偽指令140
4.2.6源程序結(jié)束偽指令141
4.3匯編語(yǔ)言程序的上機(jī)過(guò)程141
4.3.1上機(jī)環(huán)境141
4.3.2上機(jī)過(guò)程142
4.4DOS系統(tǒng)功能調(diào)用147
4.4.1系統(tǒng)功能調(diào)用的一般方法147
4.4.2DOS常用系統(tǒng)功能調(diào)用148
4.5匯編語(yǔ)言程序設(shè)計(jì)150
4.5.1順序結(jié)構(gòu)程序設(shè)計(jì)150
4.5.2分支結(jié)構(gòu)程序設(shè)計(jì)153
4.5.3循環(huán)結(jié)構(gòu)程序設(shè)計(jì)158
4.5.4子程序設(shè)計(jì)166
習(xí)題與思考題175
第5章存儲(chǔ)器系統(tǒng)177
5.1存儲(chǔ)器概述177
5.1.1存儲(chǔ)器系統(tǒng)與多級(jí)存儲(chǔ)體系結(jié)構(gòu)177
5.1.2存儲(chǔ)器的分類(lèi)與組成178
5.1.3存儲(chǔ)器的性能指標(biāo)180
5.2RAM存儲(chǔ)器181
5.2.1SRAM存儲(chǔ)器181
5.2.2DRAM存儲(chǔ)器184
5.3ROM存儲(chǔ)器186
5.3.1掩膜ROM186
5.3.2可編程ROM187
5.3.3可擦除可編程ROM187
5.3.4電可擦除可編程ROM189
5.3.5Flash存儲(chǔ)器190
5.4存儲(chǔ)器的擴(kuò)展設(shè)計(jì)192
5.4.1存儲(chǔ)器芯片與CPU連接概述192
5.4.2存儲(chǔ)器容量的擴(kuò)展194
5.4.3存儲(chǔ)器的擴(kuò)展設(shè)計(jì)舉例197
5.4.416位微機(jī)系統(tǒng)中的存儲(chǔ)器組織199
5.5高速緩沖存儲(chǔ)器200
5.5.1Cache的基本結(jié)構(gòu)和工作原理200
5.5.2Cache 的讀/寫(xiě)和替換策略201
5.5.3Cache的地址映射203
5.6虛擬存儲(chǔ)器及其管理技術(shù)205
5.6.1虛擬存儲(chǔ)器概述205
5.6.2虛擬存儲(chǔ)器中的地址結(jié)構(gòu)映射與變換方式206
習(xí)題與思考題209
第6章微機(jī)總線211
6.1總線概述211
6.1.1總線分類(lèi)212
6.1.2總線標(biāo)準(zhǔn)和性能指標(biāo)213
6.1.3總線控制方式214
6.2系統(tǒng)總線214
6.2.1ISA總線215
6.2.2PCI總線218
6.2.3AGP總線222
6.2.4新型總線PCI Express224
6.3外總線226
6.3.1RS232C總線226
6.3.2USB總線228
6.3.3IEEE 1394總線231
習(xí)題與思考題233
第7章I/O接口總論234
7.1I/O接口概述234
7.1.1I/O接口及接口技術(shù)的概念234
7.1.2I/O接口的主要功能236
7.1.3I/O接口的基本結(jié)構(gòu)與分類(lèi)237
7.2I/O端口238
7.2.1I/O端口的編址方式239
7.2.2I/O指令239
7.2.3I/O端口地址分配241
7.2.4I/O端口地址譯碼242
7.3CPU與外設(shè)間的數(shù)據(jù)傳送方式245
7.3.1程序控制傳送方式245
7.3.2中斷傳送方式248
7.3.3DMA傳送方式249
習(xí)題與思考題251
第8章中斷技術(shù)252
8.1中斷基礎(chǔ)252
8.1.1中斷的基本概念252
8.1.2中斷優(yōu)先級(jí)與中斷嵌套253
8.1.3中斷過(guò)程256
8.28086 CPU的中斷系統(tǒng)258
8.2.18086 CPU中斷類(lèi)型258
8.2.28086 CPU響應(yīng)中斷的過(guò)程260
8.2.3中斷向量及中斷向量表262
8.3可編程中斷控制器8259A263
8.3.18259A的內(nèi)部結(jié)構(gòu)和引腳263
8.3.28259A的工作方式265
8.3.38259A的級(jí)聯(lián)269
8.3.48259A的命令字269
8.48259A在微機(jī)中的編程應(yīng)用275
8.580486 CPU中斷系統(tǒng)276
8.5.180486 CPU中斷系統(tǒng)結(jié)構(gòu)及類(lèi)型276
8.5.2保護(hù)模式下的中斷與異常處理278
習(xí)題與思考題281
第9章微機(jī)基本接口技術(shù)與應(yīng)用282
9.1并行接口與可編程并行接口芯片8255A及其應(yīng)用282
9.1.1并行接口的特點(diǎn)、功能與分類(lèi)282
9.1.28255A的內(nèi)部結(jié)構(gòu)與引腳284
9.1.38255A的工作方式與控制字287
9.1.48255A應(yīng)用舉例291
9.2可編程定時(shí)/計(jì)數(shù)器8253及其應(yīng)用296
9.2.1定時(shí)與計(jì)數(shù)概念296
9.2.28253的內(nèi)部結(jié)構(gòu)與引腳功能297
9.2.38253的控制字與工作方式299
9.2.48253的初始化編程及應(yīng)用舉例304
9.3串行通信與可編程串行接口芯片8251A及其應(yīng)用307
9.3.1串行通信基本概念307
9.3.28251A的內(nèi)部結(jié)構(gòu)與引腳功能312
9.3.38251A的控制字和初始化316
9.3.48251A應(yīng)用舉例319
9.4A/D與D/A轉(zhuǎn)換接口及其應(yīng)用321
9.4.1A/D及D/A轉(zhuǎn)換概述321
9.4.2A/D轉(zhuǎn)換器及其與CPU的接口321
9.4.3D/A轉(zhuǎn)換器及其與CPU的接口326
9.5多功能外圍接口芯片組簡(jiǎn)介331
9.5.1多功能外圍接口芯片組82C206332
9.5.2多功能外圍接口芯片組82380334
習(xí)題與思考題336
參考文獻(xiàn)337