第1章 微型計(jì)算機(jī)基礎(chǔ)知識.......................................................................................... 1
1.1 微機(jī)的發(fā)展概況................................................................................................... 1
1.1.1
計(jì)算機(jī)發(fā)展概況............................................................................................. 1
1.1.2
微型計(jì)算機(jī).................................................................................................... 2
1.2 微機(jī)結(jié)構(gòu)及工作原理............................................................................................ 4
1.2.1
計(jì)算機(jī)基本硬件結(jié)構(gòu)...................................................................................... 4
1.2.2
計(jì)算機(jī)軟件系統(tǒng)............................................................................................. 5
1.2.3
微型計(jì)算機(jī)系統(tǒng)組成...................................................................................... 6
1.2.4
微型計(jì)算機(jī)的典型結(jié)構(gòu)................................................................................... 7
1.3 微型計(jì)算機(jī)的工作過程......................................................................................... 8
1.3.1
存儲器的組織及工作過程............................................................................... 8
1.3.2
微型計(jì)算機(jī)的工作過程................................................................................... 8
1.4 計(jì)算機(jī)的性能指標(biāo)................................................................................................ 9
1.5 計(jì)算機(jī)中的數(shù)制與編碼....................................................................................... 10
1.5.1
計(jì)數(shù)制及其相互轉(zhuǎn)換.................................................................................... 10
1.5.2
不同進(jìn)制數(shù)之間的轉(zhuǎn)換................................................................................. 11
1.5.3
數(shù)據(jù)校驗(yàn)碼.................................................................................................. 12
習(xí)題........................................................................................................................... 13
第2章 微處理器結(jié)構(gòu)及總線操作時(shí)序.......................................................................... 14
2.1 中央處理器的功能和組成.................................................................................... 14
2.1.1
中央處理器的功能........................................................................................ 14
2.1.2
中央處理器的組成........................................................................................ 14
2.2 8086的內(nèi)部結(jié)構(gòu)................................................................................................. 15
2.2.1
總線接口部件BIU........................................................................................ 16
2.2.2
執(zhí)行部件EU................................................................................................ 18
2.2.3
EU和BIU的關(guān)系......................................................................................... 18
2.2.4
8086CPU的(基本)寄存器的結(jié)構(gòu)................................................................... 19
2.3 8086CPU的外部引腳特性................................................................................... 21
2.3.1
電源線和地線............................................................................................... 22
2.3.2
地址/數(shù)據(jù)引腳.............................................................................................. 22
2.3.3
控制總線引腳............................................................................................... 23
2.3.4
8088與8086引腳的不同............................................................................... 24
2.4 8086微處理器系統(tǒng)配置...................................................................................... 24
2.4.1
最小工作方式............................................................................................... 24
2.4.2
最大工作方式............................................................................................... 26
2.5 8086的總線周期和操作時(shí)序............................................................................... 28
2.5.1
周期的概念及種類........................................................................................ 28
2.5.2
總線周期...................................................................................................... 29
2.5.3
操作時(shí)序...................................................................................................... 30
習(xí)題........................................................................................................................... 36
第3章 指令系統(tǒng)及匯編語言........................................................................................ 37
3.1 概述................................................................................................................... 37
3.1.1
指令及指令系統(tǒng)概念.................................................................................... 37
3.1.2
機(jī)器指令和匯編指令格式............................................................................. 37
3.2 尋址方式............................................................................................................ 38
3.3 轉(zhuǎn)移地址的尋址方式........................................................................................... 41
3.4 8086指令系統(tǒng).................................................................................................... 42
3.4.1
數(shù)據(jù)傳送指令............................................................................................... 42
3.4.2
算術(shù)運(yùn)算指令............................................................................................... 46
3.4.3
邏輯指令...................................................................................................... 51
3.4.4
串處理指令.................................................................................................. 57
3.4.5 程序控制指令............................................................................................... 63
3.4.6
處理機(jī)控制指令........................................................................................... 68
3.5 匯編語言程序設(shè)計(jì)基礎(chǔ)....................................................................................... 69
3.5.1
匯編語言語句格式........................................................................................ 69
3.5.2
偽指令......................................................................................................... 71
3.5.3
DOS系統(tǒng)功能調(diào)用....................................................................................... 74
3.5.4
匯編語言程序設(shè)計(jì)........................................................................................ 75
習(xí)題........................................................................................................................... 79
第4章 半導(dǎo)體存儲器................................................................................................... 81
4.1 存儲系統(tǒng)概述..................................................................................................... 81
4.1.1
存儲器分類.................................................................................................. 81
4.1.2
存儲器的系統(tǒng)結(jié)構(gòu)........................................................................................ 82
4.2 隨機(jī)存取存儲器.................................................................................................. 83
4.2.1
靜態(tài)RAM.................................................................................................... 84
4.2.2
動態(tài)RAM.................................................................................................... 86
4.3 只讀存儲器......................................................................................................... 91
4.3.1
掩膜ROM.................................................................................................... 91
4.3.2 可編程ROM................................................................................................. 91
4.3.3 可擦除可編程ROM...................................................................................... 92
4.4 存儲器部件的組成與連接.................................................................................... 95
4.4.1
存儲器芯片與CPU的連接............................................................................ 95
4.4.2
存儲器芯片的擴(kuò)展........................................................................................ 97
習(xí)題......................................................................................................................... 102
第5章 輸入/輸出接口技術(shù)......................................................................................... 103
5.1 概述................................................................................................................. 103
5.1.1
外設(shè)接口定義............................................................................................. 103
5.1.2
外設(shè)接口的一般結(jié)構(gòu)................................................................................... 103
5.1.3
外設(shè)接口的功能.......................................................................................... 104
5.1.4
I/O端口編址方式和尋址方式...................................................................... 104
5.2 數(shù)據(jù)傳送的控制方式......................................................................................... 106
5.2.1
程序控制傳送方式...................................................................................... 106
5.2.2
中斷傳送方式............................................................................................. 110
5.2.3
DMA方式................................................................................................... 111
5.2.4
I/O處理機(jī)方式........................................................................................... 114
習(xí)題.......................................................................................................................... 114
第6章 中斷............................................................................................................... 115
6.1 中斷基本概念.................................................................................................... 115
6.1.1
中斷的定義................................................................................................. 115
6.1.2
中斷的分類................................................................................................. 116
6.1.3
中斷響應(yīng)過程............................................................................................. 117
6.1.4
8086中斷響應(yīng)過程..................................................................................... 120
6.2 中斷控制器Intel
8259A..................................................................................... 121
6.2.1 8259A的性能概述...................................................................................... 122
6.2.2 8259A的內(nèi)部結(jié)構(gòu)和工作原理..................................................................... 122
6.2.3 8259A的外部引腳...................................................................................... 123
6.2.4 8259A的工作過程...................................................................................... 123
6.2.5 8259A的工作方式...................................................................................... 124
6.2.6 8259A的編程............................................................................................. 126
6.2.7 8259A的級聯(lián)............................................................................................. 128
6.2.8 8259A的應(yīng)用舉例...................................................................................... 129
習(xí)題......................................................................................................................... 131
第7章 可編程定時(shí)/計(jì)數(shù)器8253................................................................................ 132
7.1 定時(shí)與計(jì)數(shù)....................................................................................................... 132
7.1.1
概述........................................................................................................... 132
7.1.2
定時(shí)與計(jì)數(shù)的實(shí)現(xiàn)方法............................................................................... 132
7.2 定時(shí)/計(jì)數(shù)器芯片Intel 8253................................................................................ 132
7.2.1
8253的一般性能概述.................................................................................. 132
7.2.2
8253內(nèi)部結(jié)構(gòu)............................................................................................ 133
7.2.3
8253的外部引腳......................................................................................... 134
7.2.4
8253的控制字............................................................................................ 135
7.2.5
8253的初始化編程..................................................................................... 135
7.2.6
讀取8253通道中的計(jì)數(shù)值.......................................................................... 136
7.2.7
8253在系統(tǒng)中的連接.................................................................................. 137
7.2.8
8253的工作方式......................................................................................... 137
7.2.9
8253的編程應(yīng)用......................................................................................... 143
習(xí)題......................................................................................................................... 143
第8章 可編程并行接口8255A.................................................................................. 145
8.1 并行通信接口概述............................................................................................ 145
8.2 并行通信接口芯片8255A.................................................................................. 145
8.2.1 8255A的芯片外部引腳............................................................................... 145
8.2.2 8255A的內(nèi)部結(jié)構(gòu)...................................................................................... 146
8.2.3 8255A的控制字.......................................................................................... 148
8.2.4 8255A的工作方式...................................................................................... 150
8.2.5 8255A的連接、初始化及應(yīng)用舉例.............................................................. 155
習(xí)題......................................................................................................................... 157
附錄A CPU的發(fā)展歷程............................................................................................. 158
附錄B 習(xí)題及答案..................................................................................................... 163