•書名微機原理與接口技術
•書號978-7-118-06823-8
•作者劉兆瑜
•出版時間2010年6月
•譯者
•版次1版1次
•開本16
•裝幀平裝
•出版基金
•頁數284
•字數409
•中圖分類TP36
•叢書名
•定價32.00
目錄
第1章 微型計算機概述……1
1.1 微型計算機的發展及其特點……1
1.1.1 微型計算機發展概況……1
1.1.2 微型計算機的特點……3
1.1.3 微型計算機的分類……4
1.2 微型計算機結構……5
1.2.1 計算機的組成……5
1.2.2 計算機的工作原理……6
1.2.3 微型計算機硬體……6
1.2.4 微型計算機軟體……8
1.2.5 微型計算機系統……9
1.3 微型計算機的主要性能指標和套用……9
1.3.1 微型計算機的主要性能指標……9
1.3.2 微型計算機的套用……11
習題……12
第2章微處理器結構……13
2.1 8086微處理器簡介……13
2.1.1 8086內部結構……13
2.1.2 8086/8088存儲器組織及I/O組織……18
2.2 8086引腳功能及工作模式……21
2.2.1 8086引腳信號功能……21
2.2.2 8086兩種工作模式……24
2.2.3 8086微處理器的匯流排操作……30
2.3 80X86微處理器……35
2.3.1 80286微處理器……35
2.3.2 80386微處理器……36
2.3.3 80486微處理器……37
2.3.4 Pentium系列微處理器……38
習題……40
第3章 指令系統……41
3.1 8086指令系統概述……41
3.1.1 指令的基本內容……41
3.1.2 8086指令的基本格式……41
3.2 定址方式……42
3.2.1 數據定址方式……42
3.2.2 轉移地址的定址方式……46
3.3 8086指令系統……47
3.3.1 數據傳送類指令……48
3.3.2 算術運算類指令……51
3.3.3 邏輯運算與移位類指令……58
3.3.4 串操作類指令……61
3.3.5 控制轉移類指令……64
3.3.6 處理器控制指令……70
3.3.7 輸入輸出指令……71
3.3.8 中斷指令……72
3.4 80X86增強和擴充的指令……72
3.4.1 80286增強和擴充的指令……72
3.4.2 80386增強和擴充的指令……75
3.4.3 80486增強和擴充的指令……78
3.4.4 Pentium增強和擴充的指令……79
習題……80
第4章彙編語言程式設計……82
4.1 彙編語言的基本語法……82
4.1.1 彙編程式的建立過程……82
4.1.2 彙編語言程式格式……83
4.1.3 彙編語言源程式的語句類型……84
4.2 偽指令……84
4.2.1 常量……84
4.2.2 變數……85
4.2.3 標號……86
4.2.4 表達式……87
4.2.5 運算符……87
4.3 作業系統資源的使用……90
4.3.1 DOS系統功能調用……90
4.3.2 BIOS系統功能調用……92
4.4 彙編程式設計……92
4.4.1 順序程式設計……92
4.4.2 分支程式設計……93
4.4.3 循環程式設計……95
4.5 子程式設計……99
4.5.1 編制子程式的基本要求……99
4.5.2 子程式設計舉例……101
習題……103
第5章 微機的存儲系統……105
5.1 微機的存儲系統的組成……105
5.1.1 半導體存儲器分類……105
5.1.2 存儲器的結構……107
5.1.3 存儲器的性能指標……108
5.2 隨機存取存儲器(RAM)……108
5.2.1 靜態隨機存取存儲器(SRAM)……109
5.2.2 動態隨機存取存儲器(DRAM)……111
5.3 唯讀存儲器(ROM)……117
5.3.1 唯讀存儲器的組成與分類……118
5.3.2 常用EPROM存儲晶片……119
5.3.3 快閃記憶體(FLASH)……119
5.4 高速緩衝存儲器(Cache)……122
5.4.1 Cache工作原理……122
5.4.2 Cache基本操作……123
5.5 虛擬存儲器……125
5.5.1 虛擬存儲器的概念……125
5.5.2 虛擬存儲器的分類……126
5.6 存儲器管理……128
5.6.1 存儲單元及存儲接口……128
5.6.2 存儲器管理……131
5.6.3 存儲器與CPU的連線舉例……136
習題……139
第6章 I/O接口與匯流排技術……140
6.1 I/O接口……140
6.1.1 輸入/輸出信息……140
6.1.2 I/O接口的功能……141
6.1.3 I/O接口晶片的分類……142
6.1.4 I/O接口的定址方式……142
6.2 CPU與外部設備間的數據傳送方式……144
6.2.1 無條件傳送方式……144
6.2.2 查詢傳送方式……144
6.2.3 中斷傳送方式……145
6.2.4 直接數據通道傳送方式(DMA)……146
6.3 匯流排技術……146
6.3.1 匯流排的概念……146
6.3.2 匯流排分類……147
6.3.3 多匯流排分級結構……149
6.3.4 匯流排操作……151
6.3.5 匯流排仲裁……152
6.3.6 匯流排傳輸方式……155
6.4 微機系統常用匯流排簡介……157
6.4.1 PC第一代匯流排標準……157
6.4.2 第二代PCI匯流排……160
6.4.3 第三代匯流排標準PCIExpress……165
6.4.4 外部匯流排……167
6.5 通用串列匯流排USB……172
習題……175
第7章 中斷系統……176
7.1 中斷概述……176
7.1.1 中斷的基本概念……176
7.1.2 中斷處理過程……178
7.1.3 多級中斷管理……179
7.2 8086中斷系統……182
7.2.1 外部中斷……182
7.2.2 內部中斷……182
7.2.3 中斷向量表……183
7.3 可程式中斷控制器8259A……184
7.3.1 8259A的內部結構和引腳……185
7.3.2 8259A的工作方式……187
7.3.3 8259A的編程設定……189
習題……195
第8章 常用接口晶片……196
8.1 可程式定時/計數器晶片8253/8254……196
8.1.1 8253的內部結構及其外部引腳……196
8.1.2 8253的控制字……198
8.1.3 8253工作方式與操作時序……199
8.1.4 8253的初始化編程與讀輸出鎖存器……202
8.1.5 定時/計數晶片8254……203
8.1.6 8253套用舉例……203
8.2 可程式並行I/O接口晶片8255A……205
8.2.1 8255A晶片的內部結構及其功能……205
8.2.2 8255A晶片的控制字及其工作方式……207
8.2.3 8255A的套用……210
8.3 可程式串列接口晶片8251A……212
8.3.1 8251A的基本功能與內部結構……212
8.3.2 8251A的引腳……214
8.3.3 8251A的控制字……215
8.3.4 8251A的初始化編程……217
8.3.5 8251A套用舉例……217
8.4 DMA控制器8237A……220
8.4.1 8237A的功能與內部結構……221
8.4.2 8237A的引腳……222
8.4.3 8237A的工作模式……224
8.4.4 8237A在微機系統中的套用……225
習題……225
第9章 A/D、D/A轉換及接口技術……227
9.1 A/D轉換技術……227
9.1.1 A/D轉換工作原理……227
9.1.2 A/D轉換的方法……228
9.1.3 A/D轉換器主要參數……229
9.1.4 ADC0809內部結構及其與微處理器的接口……230
9.2 D/A轉換技術……232
9.2.1 D/A轉換工作原理……232
9.2.2 D/A轉換器主要參數……234
9.2.3 DAC0832的內部結構及其與微處理器的接口……235
9.3 常用的AD/DA器件……239
習題……241
第10章 人機互動接口……242
10.1 輸入設備及接口技術……242
10.1.1 鍵盤原理及接口技術……242
10.1.2 滑鼠的原理及接口技術……246
10.2 CRT顯示器原理及接口技術……251
10.3 LED顯示器……257
10.4 LCD顯示原理及接口技術……258
10.5 印表機接口技術……260
習題……264
附錄A ASCII(美國標準信息交換碼)表……265
附錄B 8086指令系統一覽表……266
附錄C 8086宏彙編常用偽指令表……274
參考文獻……276