本書以Inte l8086和Pentium為出發(fā)點,介紹微型計算機原理、指令系統(tǒng)與匯編語言以及接口技術(shù)。主要內(nèi)容包括:微處理器一般原理及Inte l8086和Pentium微處理器的基本構(gòu)成、編程結(jié)構(gòu)、工作時序及引腳,微型計算機存儲器接口、高速緩存及Pentium的虛擬存儲管理,X86微處理器指令系統(tǒng)與匯編語言,輸入輸出控制方式及DMA控制器Intel8237A,中斷及中斷控制器Inte l8259A,基于可編程接口芯片Inte l8255A和Inte l8253A的接口設(shè)計,串行通信基本原理及基于Inte l8251A的接口設(shè)計,數(shù)模轉(zhuǎn)換與模數(shù)轉(zhuǎn)換基本原理及基于DAC0832、ADC0809的接口設(shè)計,基本的鍵盤與顯示器人機接口設(shè)計。
更多科學出版社服務(wù),請掃碼獲取。
1981.9-1985.6:吉林工業(yè)大學學習
1985.7-現(xiàn)在:吉林大學,工作
目錄
第3版前言
第2版前言
第1版前言
第1章 微處理器 1
1.1 概述 1
1.2 Intel 8086微處理器 2
1.2.1 8086的基本結(jié)構(gòu) 2
1.2.2 8086的編程結(jié)構(gòu) 3
1.2.3 8086的組成模式及外部引腳 7
1.2.4 8086昀小模式的總線周期 8
1.3 Pentium微處理器 11
1.3.1 Pentium的基本結(jié)構(gòu) 11
1.3.2 Pentium的編程結(jié)構(gòu) 13
1.3.3 Pentium的外部引腳 16
1.3.4 Pentium的總線周期 18
1.3.5 Pentium的操作模式 19
習題 19
第2章 微型計算機的存儲器 21
2.1 主存儲器 21
2.1.1 主存儲器基礎(chǔ)器件 21
2.1.2 CPU與存儲器的連接 25
2.2 高速緩沖存儲器 Cache 28
2.2.1 Cache的工作原理簡介 28
2.2.2 Pentium的高速緩沖存儲器 33
2.3 虛擬存儲器及Pentium的存儲器管理模式 35
2.3.1 虛擬存儲器及其工作原理 35
2.3.2分段存儲管理 36
2.3.3 保護模式下的訪問操作 41
2.3.4 分頁存儲管理 46
2.3.5 段頁式存儲管理的尋址過程 49
習題 50
第3章 指令系統(tǒng)與匯編語言程序設(shè)計 53
3.1 匯編語言概述 53
3.1.1 匯編語言程序設(shè)計基本過程 53
3.1.2 匯編語言語句格式 53
3.2 指令的尋址方式 54
3.2.1 數(shù)據(jù)的尋址方式 54
3.2.2 轉(zhuǎn)移地址的尋址方式 55
3.2.3 堆棧地址尋址 56
3.3 指令系統(tǒng) 56
3.3.1 數(shù)據(jù)傳送指令 56
3.3.2 算術(shù)運算指令 58
3.3.3 BCD碼調(diào)整指令 59
3.3.4 邏輯運算指令 60
3.3.5 位處理指令 61
3.3.6 控制轉(zhuǎn)移指令 62
3.3.7串操作指令 64
3.3.8 處理器控制指令 66
3.4 偽指令 66
3.4.1偽指令概述 66
3.4.2 偽指令應(yīng)用例 68
3.5 匯編語句中的操作數(shù) 70
3.5.1 常數(shù)、寄存器、標號及變量 70
3.5.2 表達式 70
3.6 匯編語言程序設(shè)計 73
3.6.1 分支程序設(shè)計 73
3.6.2 循環(huán)程序設(shè)計 77
3.6.3 子程序設(shè)計 77
習題 87
第4章 輸入輸出 91
4.1 接口概述 91
4.1.1 接口與端口 91
4.1.2 接口的一般編程結(jié)構(gòu)及連接信號 92
4.2 輸入輸出控制方式 94
4.2.1 程序查詢方式 95
4.2.2 程序中斷方式 96
4.2.3 DMA方式 97
4.2.4 I/O處理機方式 99
4.3 DMA控制器 Intel 8237A 99
4.3.1 8237A的內(nèi)部結(jié)構(gòu)及引腳功能 99
4.3.2 8237A的工作方式 101
4.3.3 8237A的編程 103
習題 106
第5章 中斷 108
5.1 概述 108
5.1.1 中斷的基本概念 108
5.1.2 中斷處理過程 112
5.2 Pentium的中斷機制 113
5.2.1 中斷類型 113
5.2.2 實模式中斷處理機制 115
5.2.3 保護模式中斷處理機制 116
5.3 可編程中斷控制器Intel 8259A 117
5.3.1 8259A的內(nèi)部結(jié)構(gòu)及引腳功能 118
5.3.2 8259A的工作方式 120
5.3.3 8259A的編程 123
5.3.4 8259A的應(yīng)用示例 129
習題 130
第6章 可編程接口芯片及其應(yīng)用 132
6.1 可編程并行輸入輸出接口芯片Intel 8255A 132
6.1.1 8255A的內(nèi)部結(jié)構(gòu)及引腳功能 132
6.1.2 8255A的控制字 134
6.1.3 8255A的工作方式 135
6.1.4 8255A應(yīng)用示例 137
6.2 可編程計數(shù)器/定時器Intel 8253 142
6.2.1 8253的基本功能 142
6.2.2 8253的引腳信號與內(nèi)部結(jié)構(gòu) 143
6.2.3 8253的控制字 144
6.2.4 8253的工作方式 146
6.2.5 8253的應(yīng)用示例 147
習題 153
第7章 串行通信概述和可編程串行接口芯片Intel 8251A 155
7.1 串行通信概述 155
7.2 可編程串行通信接口芯片Intel 8251A 157
7.2.1 8251A內(nèi)部結(jié)構(gòu)及引腳 158
7.2.2 8251A的編程 161
7.2.3 8251A的應(yīng)用示例 163
習題 167
第8章 數(shù)模轉(zhuǎn)換及模數(shù)轉(zhuǎn)換 169
8.1 數(shù)模轉(zhuǎn)換 169
8.1.1 數(shù)模轉(zhuǎn)換原理 169
8.1.2 DAC0832數(shù)模轉(zhuǎn)換器及應(yīng)用 171
8.2 模數(shù)轉(zhuǎn)換 175
8.2.1 模數(shù)轉(zhuǎn)換原理 175
8.2.2 ADC0809八位模數(shù)轉(zhuǎn)換器及應(yīng)用 177
8.2.3 采樣保持器 181
習題 182
第9章 人機交互接口 184
9.1 鍵盤接口 184
9.1.1 概述 184
9.1.2 線性鍵盤 186
9.1.3 矩陣鍵盤 188
9.2 LED顯示器接口 192
9.2.1 LED顯示器組成與顯示方式 192
9.2.2 LED顯示器接口應(yīng)用示例 196
9.3 視頻系統(tǒng) 199
9.3.1 液晶顯示器 199
9.3.2 微型計算機系統(tǒng)顯示器的編程 201
習題 205
主要參考文獻 207