基本介紹
圖書簡介,圖書目錄,
圖書簡介
本書是《微型計算機系統原理及套用》的第五版。本版本根據微處理器的最新發展,從80x86系列微處理器整體著眼,落實到最基本、最常用的8086處理器,介紹了微型計算機系統原理、80x86系列微處理器結構、8086指令系統和彙編語言程式設計、主存儲器及與CPU的接口、輸入輸出、中斷以及常用的微型計算機接口電路、數模(D/A)轉換與模數(A/D)轉換接口、80x86系列微處理器的發展(64位微處理器與嵌入式微處理器)。根據教學改革的要求與授課教師的意見,作了必要的精簡與修改,每章末附加了習題。全書觀點新、實用性強。
另有同名的例題習題集與實驗指導書與教材配套。
圖書目錄
第1章概述1
1.180x86系列結構的概要歷史1
1.1.180862
1.1.2803862
1.1.3804863
1.1.4奔騰3
1.1.5P6系列處理器4
1.1.6奔騰Ⅱ4
1.1.7奔騰Ⅲ4
1.1.8IntelPentium4處理器4
1.1.9Intel超執行緒處理器5
1.1.10Intel雙核技術處理器6
1.2計算機基礎7
1.2.1計算機的基本結構7
1.2.2常用的名詞術語和二進制編碼8
1.2.3指令程式和指令系統11
1.2.4初級計算機12
1.2.5簡單程式舉例15
1.2.6定址方式19
1.3計算機的硬體和軟體24
1.3.1系統軟體24
1.3.2套用軟體25
1.3.3支撐軟體25
1.4微型計算機的結構26
1.4.1微型計算機的外部結構26
1.4.2微型計算機的內部結構27
1.5多媒體計算機27
1.5.1人機接口28
1.5.2多媒體計算機的主要功能28
1.5.3多媒體計算機的組成29
習題29
第2章80x86系列結構微處理器與808632
2.180x86系列微處理器是8086的延伸32
2.1.18086功能的擴展32
2.1.28086性能的提高33
2.28086的功能結構34
2.38086微處理器的執行環境35
2.3.1基本執行環境概要35
2.3.2基本的程式執行暫存器36
2.3.3存儲器組織41
習題42
第3章8086指令系統44
3.1基本數據類型44
3.1.1字、雙字、四字、雙四字的對齊44
3.1.2數字數據類型45
3.1.3指針數據類型46
3.1.4位欄位數據類型47
3.1.5串數據類型47
3.28086的指令格式47
3.38086指令的運算元定址方式48
3.3.1立即數48
3.3.2暫存器運算元48
3.3.3存儲器運算元49
3.3.4I/O連線埠定址52
3.48086的通用指令52
3.4.1數據傳送指令52
3.4.2二進制算術指令56
3.4.3十進制算術指令65
3.4.4邏輯指令68
3.4.5移位和循環移位指令72
3.4.6控制傳送指令74
3.4.7串指令81
3.4.8標誌控制操作85
3.4.9段暫存器指令85
3.4.10雜項指令86
習題86
第4章彙編語言程式設計90
4.1彙編語言的格式90
4.1.18086彙編語言程式的一個例子90
4.1.28086彙編語言源程式的格式90
4.2語句行的構成91
4.2.1標記91
4.2.2符號94
4.2.3表達式95
4.2.4語句98
4.3指示性語句99
4.3.1符號定義語句99
4.3.2數據定義語句100
4.3.3段定義語句106
4.3.4過程定義語句112
4.3.5結束語句113
4.4指令語句113
4.4.1指令助記符114
4.4.2指令前綴114
4.4.3運算元定址方式115
4.4.4??僮髦噶?16
4.5彙編語言程式設計及舉例119
4.5.1算術運算程式設計119
4.5.2分支程式設計121
4.5.3循環程式設計122
4.5.4字元串處理程式設計124
4.5.5碼轉換程式設計127
4.5.6有關I/O的DOS功能調用130
4.5.7宏彙編與條件彙編133
習題142
第5章處理器匯流排時序和系統匯流排149
5.18086的引腳功能149
5.1.18086的兩種組態149
5.1.28086的引線151
5.28086處理器時序153
5.2.1時序的基本概念153
5.2.28086的典型時序156
5.3系統匯流排160
5.3.1概述161
5.3.2PC匯流排165
5.3.3ISA匯流排168
5.3.4PCI匯流排169
5.3.5USB匯流排173
習題173
第6章存儲器175
6.1半導體存儲器的分類176
6.1.1RAM的種類176
6.1.2ROM的種類177
6.2讀寫存儲器RAM177
6.2.1基本存儲電路177
6.2.2RAM的結構179
6.2.3RAM與CPU的連線182
6.2.464KB動態RAM存儲器186
6.3現代RAM193
6.3.1記憶體條的構成193
6.3.2擴展數據輸出動態隨機訪問存儲器EDODRAM193
6.3.3同步動態隨機訪問存儲器SDRAM194
6.3.4突發存取的高速動態隨機存儲器RambusDRAM197
6.4隻讀存儲器197
6.4.1掩模唯讀存儲器197
6.4.2可擦除的可程式序的唯讀存儲器EPROM199
習題206
第7章輸入和輸出211
7.1概述211
7.1.1輸入輸出的定址方式211
7.1.2CPU與I/O設備之間的接口信息212
7.1.3CPU的輸入輸出時序213
7.1.4CPU與接口電路間數據傳送的形式213
7.1.5IBMPC與外設的接口與現代PC機的外設接口214
7.2CPU與外設數據傳送的方式216
7.2.1查詢傳送方式217
7.2.2中斷傳送方式220
7.2.3直接數據通道傳送方式221
7.3DMA控制器223
7.3.1主要功能223
7.3.28237的結構224
7.3.38237的工作周期225
7.3.48237的引線226
7.3.58237的工作方式228
7.3.68237的暫存器組和編程229
習題235
第8章中斷238
8.1引言238
8.1.1為什麼要用中斷238
8.1.2中斷源238
8.1.3中斷系統的功能239
8.2最簡單的中斷情況239
8.2.1CPU回響中斷的條件240
8.2.2CPU對中斷的回響241
8.3中斷優先權242
8.3.1用軟體確定中斷優先權243
8.3.2硬體優先權排隊電路244
8.48086的中斷方式246
8.4.1外部中斷246
8.4.2內部中斷247
8.4.3中斷向量表247
8.4.48086中的中斷回響和處理過程248
8.5中斷控制器Intel8259A250
8.5.18259A的功能250
8.5.28259A的結構250
8.5.38259A的引線251
8.5.48259A的中斷順序252
8.5.58259A的編程253
8.5.68259A的工作方式258
8.6IBMPC/XT的中斷結構261
8.6.1中斷類型261
8.6.2IBMPC/XT中系統保留的中斷262
習題263
第9章計數器和定時器電路Intel8253/8254?PIT265
9.1概述265
9.1.18253?PIT的主要功能265
9.1.28253?PIT的內部結構265
9.1.38253?PIT的引線267
9.28253?PIT的控制字268
9.38253?PIT的工作方式269
9.3.1方式0——計完最後一個數時中斷269
9.3.28253?PIT工作方式小結270
9.48253?PIT的編程272
9.5Intel8254?PIT273
習題274
第10章並行接口晶片277
10.1可程式的並行輸入/輸出接口晶片8255A?5的結構277
10.2方式選擇279
10.2.1方式選擇控制字280
10.2.2方式選擇舉例280
10.2.3按位置位/復位功能283
10.3方式0的功能283
10.3.1方式0的基本功能283
10.3.2方式0的時序284
10.4方式1的功能285
10.4.1方式1的主要功能285
10.4.2方式1輸入285
10.4.3方式1輸出287
10.5方式2的功能288
10.5.1方式2的主要功能288
10.5.2方式2的時序289
10.5.3方式2的控制字290
10.68255A套用舉例291
習題293
第11章串列通信及接口電路295
11.1串列通信295
11.1.1概述295
11.1.2串列接口標準EIARS?232C接口299
11.2Intel8251A可程式通信接口301
11.2.18251的基本功能301
11.2.28251的方框圖301
11.2.38251的接口信號303
11.2.48251的編程305
11.2.58251套用舉例307
習題310
第12章數模轉換與模數轉換接口312
12.1D/A轉換器接口312
12.1.1CPU與8位D/A晶片的接口312
12.1.28位CPU與12位D/A轉換器的接口313
12.2A/D轉換器接口317
12.2.1概述317
12.2.2用軟體實現A/D轉換317
12.2.3A/D轉換晶片介紹320
12.2.4A/D轉換晶片與CPU的接口328
12.2.5D/A和A/D轉換套用舉例333
習題336
第13章x86系列微處理器的結構與工作方式337
13.1x86系列處理器的功能結構337
13.1.1Intel8086的功能結構337
13.1.2Intel80386的功能結構337
13.1.380486的功能結構338
13.280x87FPU的結構341
13.2.1概述341
13.2.280x87FPU的數字系統343
13.2.380x87FPU的結構347
13.3x86系列結構微處理器的工作方式359
13.3.1實地址方式359
13.3.2保護虛地址方式360
13.3.3虛擬8086方式378
13.3.4x86系列結構微處理器中的中斷和異常385
習題390
第14章x86系列微處理器的發展391
14.1AMDx86?64處理器391
14.1.1引言391
14.1.2操作模式395
14.2IntelItanium處理器397
14.2.1IntelItanium體系結構介紹397
14.2.2執行環境402
14.3x86系列的嵌入式處理器407
14.3.1通用描述408
14.3.2體系結構概要408
習題414
附錄1ASCII(美國信息交換標準碼)字元表(7位碼)415
附??8088指令系統表416
參考文獻427