微型計算機系統原理及套用(第4版)

微型計算機系統原理及套用(第4版)

《微型計算機系統原理及套用(第4版)》是2006年出版的圖書,作者是周明德。

基本介紹

  • 書名:微型計算機系統原理及套用(第4版)
  • 作者:周明德
  • ISBN:9787302055488 
  • 出版時間:2006-5-23
  • 裝幀:平裝
圖書簡介,目錄,

圖書簡介

本書是《微型計算機系統原理及套用》的第四版。作者根據微處理器的最新進展作了重大的修改,以適應微型計算機的最新發展需要。本版本從1A-32結構微處理器(80×86微處理器系列)整體著眼,又落實到最基本、最常用的微處理器8086,介紹了微型計算機系統原理、1A-32微處理器結構、8086指系系統和彙編語程式設計、主存儲器及CPU的接口、輸入輸出、中斷以及常用的微機接口電路、數模(D/A)轉換與模數(A/I)轉換接口。

目錄

前言Ⅸ
第三版前言ⅩⅢ
修訂版前言ⅩⅤ
前言ⅩⅦ
第1章概述1
1.1台式個人計算機的構成1
1.1.1中央處理器CPU1
1.1.2系統主機板3
1.1.3記憶體5
1.1.4硬碟6
1.1.5軟碟7
1.1.6顯示卡8
1.1.7顯示器9
1.1.8光碟存儲器10
1.1.9音效卡和音箱10
1.1.10網卡11
1.1.11機箱、滑鼠、鍵盤11
1.2計算機基礎12
1.2.1計算機的基本結構12
1.2.2常用的名詞術語和二進制編碼13
1.2.3指令程式和指令系統16
1.2.4初級計算機17
1.2.5簡單程式舉例20
1.2.6定址方式24
1.2.7分支29
1.3計算機的硬體和軟體33
1.3.1系統軟體33
1.3.2套用軟體34
1.3.3支撐軟體34
1.4微型計算機的結構35
1.4.1微型計算機的外部結構35
1.4.2微型計算機的內部結構35
1.5多媒體計算機36
1.5.1人機接口37
1.5.2多媒體計算機的主要功能37
1.5.3多媒體計算機的組成37
第2章IA?32結構微處理器39
2.1IA?32 結構微處理器的概要歷史39
2.1.1Intel 8086微處理器39
2.1.2Intel 80386微處理器40
2.1.3Intel 80486微處理器41
2.1.4Intel奔騰(Pentium)處理器41
2.1.5Intel P6系列處理器41
2.1.6Intel 奔騰Ⅱ處理器42
2.1.7Intel 奔騰Ⅲ處理器42
2.1.8Intel 奔騰4 處理器42
2.2IA?32 微處理器的功能結構43
2.2.1Intel 8086微處理器的功能結構43
2.2.2Intel 80386微處理器的功能結構44
2.2.3Intel 80486微處理器的功能結構46
2.3IA?32結構微處理器的執行環境47
2.3.1操作模式48
2.3.2基本執行環境概要48
2.3.3存儲器組織50
2.3.4基本的程式執行暫存器52
第3章8086指令系統63
3.1基本數據類型63
3.1.1字、雙字、四字和雙四字的對齊64
3.1.2數字數據類型64
3.1.3指針數據類型66
3.1.4位欄位數據類型66
3.1.5串數據類型66
3.2IA?32的指令格式66
3.3IA?32指令的運算元定址方式67
3.3.1立即數定址方式67
3.3.2暫存器運算元定址方式67
3.3.3存儲器運算元定址方式68
3.3.4I/O 連線埠定址71
3.4IA?32的通用指令71
3.4.1數據傳送指令72
3.4.2算術運算指令79
3.4.3邏輯運算指令91
3.4.4串操作指令100
3.4.5控制傳送指令104
3.4.6處理器控制指令109
第4章彙編語言程式設計111
4.1彙編語言的格式111
4.1.18086彙編語言程式的一個例子111
4.1.28086彙編語言源程式的格式112
4.2語句行的構成112
4.2.1標記112
4.2.2符號115
4.2.3表達式116
4.2.4語句119
4.3指示性語句120
4.3.1符號定義語句120
4.3.2數據定義語句121
4.3.3段定義語句127
4.3.4過程定義語句131
4.3.5結束語句132
4.4指令語句132
4.4.1指令助記符132
4.4.2指令前綴133
4.4.3運算元定址方式134
4.4.4串操作指令135
4.5彙編語言程式設計及舉例138
4.5.1直線運行程式設計138
4.5.2分支程式設計140
4.5.3循環程式設計141
4.5.4字元串處理程式設計142
4.5.5碼轉換程式設計146
4.5.6有關I/O的DOS功能調用149
4.5.7宏彙編與條件彙編152
第5章處理器匯流排時序和系統匯流排161
5.1處理器匯流排161
5.1.18086微處理器的引腳功能161
5.1.2Pentium微處理器的引腳166
5.2IA?32微處理器的工作狀態168
5.3處理器時序169
5.3.18086處理器時序169
5.3.2Pentium處理器時序177
5.4系統匯流排186
5.4.1概述186
5.4.2PC匯流排191
5.4.3ISA匯流排192
5.4.4PCI匯流排193
第6章主存儲器198
6.1半導體存儲器的分類199
6.1.1RAM的種類199
6.1.2ROM的種類200
6.2讀寫存儲器RAM200
6.2.1基本存儲電路200
6.2.2RAM的結構201
6.2.3RAM與CPU的連線204
6.2.464Kb動態RAM存儲器216
6.3現代RAM 224
6.3.1記憶體條的構成224
6.3.2擴展數據輸出動態隨機訪問存儲器EDO DRAM224
6.3.3同步動態隨機訪問存儲器SDRAM225
6.3.4突發存取的高速動態隨機存儲器Rambus DRAM227
6.4隻讀存儲器(ROM)228
6.4.1掩模唯讀存儲器228
6.4.2可擦除的可程式序的唯讀存儲器EPROM229
第7章輸入和輸出238
7.1概述238
7.1.1輸入輸出的定址方式138
7.1.2CPU與I/O設備之間的接口信息239
7.1.3CPU的輸入輸出時序240
7.1.4CPU與接口電路之間數據傳送的形式240
7.1.5IBM PC與外設的接口以及現代PC機的外設接口240
7.2CPU與外設數據傳送的方式243
7.2.1查詢傳送方式243
7.2.2中斷傳送方式246
7.2.3直接數據通道傳送(DMA)方式247
7.3DMA控制器250
7.3.1DMA控制器的主要功能250
7.3.28237的結構250
7.3.38237的工作周期252
7.3.48237的引線252
7.3.58237的工作模式254
7.3.68237的暫存器組和編程256
7.3.78237的時序262
第8章中斷265
8.1引言265
8.1.1為什麼要用中斷265
8.1.2中斷源265
8.1.3中斷系統的功能266
8.2最簡單的中斷情況266
8.2.1CPU回響中斷的條件266
8.2.2CPU對中斷的回響267
8.3中斷優先權268
8.3.1用軟體確定中斷優先權268
8.3.2硬體優先權排隊電路269
8.4中斷控制器Intel 8259A271
8.4.18259A的功能271
8.4.28259A的結構271
8.4.38259A的引線272
8.4.48259A的中斷順序273
8.4.58259A的編程275
8.4.68259A的工作方式280
8.58086微處理器的中斷方式284
8.5.1外部中斷284
8.5.2內部中斷284
8.5.3中斷向量表285
8.5.48086中的中斷回響和處理過程285
8.6IBM PC/XT的中斷結構287
8.6.1中斷類型287
8.6.2IBM PC/XT中系統保留的中斷288
第9章計數器和定時器電路Intel 8253/8254?PIT290
9.1概述290
9.1.18253?PIT的主要功能290
9.1.28253?PIT的內部結構290
9.1.38253?PIT的引線292
9.28253?PIT的控制字292
9.38253?PIT的工作方式293
9.3.1方式0——計完最後一個數時中斷293
9.3.2方式1——可程式序的單拍脈衝295
9.3.3方式2——速率發生器296
9.3.4方式3——方波速率發生器296
9.3.5方式4——軟體觸發選通297
9.3.6方式5——硬體觸發選通298
9.3.78253?PIT工作方式小結299
9.48253?PIT的編程301
9.5Intel 8254?PIT302
第10章並行接口晶片8255303
10.1可程式的並行輸入輸出接口晶片8255A?5的結構303
10.2方式選擇305
10.2.1方式選擇控制字305
10.2.2方式選擇舉例307
10.2.3按位置位/復位功能308
10.3方式0的功能309
10.3.1方式0的基本功能309
10.3.2方式0的時序309
10.4方式1的功能313
10.4.1方式1的主要功能313
10.4.2方式1輸入314
10.4.3方式1輸出315
10.5方式2的功能316
10.5.1方式2的主要功能317
10.5.2方式2的時序317
10.5.3方式2控制字318
10.68255套用舉例319
第11章串列通信及接口電路322
11.1串列通信322
11.1.1概述322
11.1.2串列接口標準EIA RS?232C接口330
11.2Intel 8251A可程式通信接口332
11.2.18251的基本性能332
11.2.28251的方框圖332
11.2.38251的接口信號334
11.2.48251的編程335
11.2.58251套用舉例337
第12章數模(D/A)轉換與模數(A/D)轉換接口341
12.1D/A轉換器接口341
12.1.1CPU與8位D/A晶片的接口341
12.1.28位CPU與10位(高於8位的)D/A轉換器的接口342
12.2A/D轉換器接口350
12.2.1概述350
12.2.2用軟體實現A/D轉換350
12.2.3A/D轉換晶片介紹353
12.2.4A/D轉換晶片與CPU的接口360
12.2.5D/A和A/D轉換套用舉例364
第13章IA?32結構微處理器的結構與工作方式367
13.180x87 FPU的結構367
13.1.1概述367
13.1.280x87 FPU的數字系統369
13.1.380x87 FPU的結構373
13.2IA?32結構微處理器的工作方式384
13.2.1實地址方式384
13.2.2保護虛地址方式385
13.2.3虛擬8086方式403
13.2.4IA?32結構微處理器中的中斷和異常410附錄416附錄1ASCII(美國信息交換標準碼)字元表(7位碼)416
附錄28088指令系統表417參考文獻428

相關詞條

熱門詞條

聯絡我們