目錄Contents第1章微型計算機基礎(chǔ)知識1
1.1微型計算機概述1
1.1.1微型計算機及其發(fā)展概況2
1.1.2微型計算機的特點5
1.2微型計算機系統(tǒng)的組成5
1.2.1微型計算機系統(tǒng)的概念5
1.2.2微型計算機系統(tǒng)的硬件結(jié)構(gòu)及其功能7
1.2.3微型計算機的基本工作原理和工作過程10
1.2.4微型計算機的主要性能指標11
1.3計算機中的數(shù)制和編碼13
1.3.1常用數(shù)制及相互間的轉(zhuǎn)換13
1.3.2二進制數(shù)的運算16
1.3.3帶符號數(shù)在計算機中的表示17
1.3.4計算機中常用的編碼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的存儲器組織及I/O結(jié)構(gòu)33
2.2.1存儲單元的地址和內(nèi)容33
2.2.2存儲器的分段與物理地址的形成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◆微機原理與接口技術(shù)(第2版)目錄2.48086微處理器的總線操作與時序44
2.4.1時鐘周期、總線周期和指令周期44
2.4.2總線操作與時序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ù)類型70
3.1.4指令的執(zhí)行71
3.2尋址方式71
3.2.1立即尋址71
3.2.2寄存器尋址72
3.2.3存儲器尋址72
3.3調(diào)試工具DEBUG76
3.3.1DEBUG的啟動76
3.3.2DEBUG的主要命令78
3.48086 CPU指令系統(tǒng)85
3.4.1數(shù)據(jù)傳送類指令85
3.4.2算術(shù)運算類指令92
3.4.3邏輯運算與移位類指令99
3.4.4控制轉(zhuǎn)移類指令104
3.4.5串操作類指令112
3.4.6處理器控制類指令117
3.580x86/Pentium新增指令簡介118
3.5.180x86尋址方式 118
3.5.280x86 CPU新增指令119
習(xí)題與思考題121
第4章匯編語言程序設(shè)計124
4.1匯編語言源程序124
4.1.1匯編語言基本概念124
4.1.2匯編語言源程序的結(jié)構(gòu)125
4.1.3匯編語言語句類型及格式127
4.1.4數(shù)據(jù)項及表達式128
4.2匯編語言偽指令133
4.2.1符號定義偽指令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匯編語言程序的上機過程141
4.3.1上機環(huán)境141
4.3.2上機過程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匯編語言程序設(shè)計150
4.5.1順序結(jié)構(gòu)程序設(shè)計150
4.5.2分支結(jié)構(gòu)程序設(shè)計153
4.5.3循環(huán)結(jié)構(gòu)程序設(shè)計158
4.5.4子程序設(shè)計166
習(xí)題與思考題175
第5章存儲器系統(tǒng)177
5.1存儲器概述177
5.1.1存儲器系統(tǒng)與多級存儲體系結(jié)構(gòu)177
5.1.2存儲器的分類與組成178
5.1.3存儲器的性能指標180
5.2RAM存儲器181
5.2.1SRAM存儲器181
5.2.2DRAM存儲器184
5.3ROM存儲器186
5.3.1掩膜ROM186
5.3.2可編程ROM187
5.3.3可擦除可編程ROM187
5.3.4電可擦除可編程ROM189
5.3.5Flash存儲器190
5.4存儲器的擴展設(shè)計192
5.4.1存儲器芯片與CPU連接概述192
5.4.2存儲器容量的擴展194
5.4.3存儲器的擴展設(shè)計舉例197
5.4.416位微機系統(tǒng)中的存儲器組織199
5.5高速緩沖存儲器200
5.5.1Cache的基本結(jié)構(gòu)和工作原理200
5.5.2Cache 的讀/寫和替換策略201
5.5.3Cache的地址映射203
5.6虛擬存儲器及其管理技術(shù)205
5.6.1虛擬存儲器概述205
5.6.2虛擬存儲器中的地址結(jié)構(gòu)映射與變換方式206
習(xí)題與思考題209
第6章微機總線211
6.1總線概述211
6.1.1總線分類212
6.1.2總線標準和性能指標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)與分類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)先級與中斷嵌套253
8.1.3中斷過程256
8.28086 CPU的中斷系統(tǒng)258
8.2.18086 CPU中斷類型258
8.2.28086 CPU響應(yīng)中斷的過程260
8.2.3中斷向量及中斷向量表262
8.3可編程中斷控制器8259A263
8.3.18259A的內(nèi)部結(jié)構(gòu)和引腳263
8.3.28259A的工作方式265
8.3.38259A的級聯(lián)269
8.3.48259A的命令字269
8.48259A在微機中的編程應(yīng)用275
8.580486 CPU中斷系統(tǒng)276
8.5.180486 CPU中斷系統(tǒng)結(jié)構(gòu)及類型276
8.5.2保護模式下的中斷與異常處理278
習(xí)題與思考題281
第9章微機基本接口技術(shù)與應(yīng)用282
9.1并行接口與可編程并行接口芯片8255A及其應(yīng)用282
9.1.1并行接口的特點、功能與分類282
9.1.28255A的內(nèi)部結(jié)構(gòu)與引腳284
9.1.38255A的工作方式與控制字287
9.1.48255A應(yīng)用舉例291
9.2可編程定時/計數(shù)器8253及其應(yīng)用296
9.2.1定時與計數(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多功能外圍接口芯片組簡介331
9.5.1多功能外圍接口芯片組82C206332
9.5.2多功能外圍接口芯片組82380334
習(xí)題與思考題336
參考文獻337