內容簡介
本書主要面向高等院校工科非計算機專業的學生。本次修訂注意強化計算機近年來的最新發展和套用的內容,同時刪減比較陳舊的內容和非教學重點的內容,進一步加強實用性和教學適用性。全書正文包括6章,內容分別是微型計算機基礎、微型計算機指令系統、彙編語言程式設計、半導體存儲器、數字量輸入輸出以及模擬量輸入輸出。
本書結合大量實例來講述微型計算機的系統原理和套用,內容簡明扼要,深入淺出,循序漸進,便於學生自學,可以作為高等院校的教材,也可作為工程技術人員自學計算機知識的參考書。
圖書目錄
第1章 微型計算機基礎1
1.1 概述1
1.2 計算機中的數制和編碼3
1.2.1 無符號數的表示及運算3
1.2.2 帶符號數的表示及運算7
1.2.3 二進制編碼11
1.2.4 計算機中數的定點表示和浮點表示12
1.3 微型計算機系統的組成、分類和配置14
1.3.1 微型計算機系統的組成14
1.3.2 微型計算機的分類16
1.3.3 IBM PC及PC/XT的配置16
1.4 微處理器18
1.4.1 Intel 8086/808818
1.4.2 Intel 8028626
1.4.3 Intel 8038627
1.4.4 Intel 8048628
1.4.5 Pentium系列微處理器29
1.4.6 Core及Core2--酷睿及酷睿2微處理器34
1.4.7 核心類型38
1.4.8 移動計算技術--迅馳39
1.4.9 Intel Celeron賽揚41
1.4.10 AMD微處理器41
習題143
第2章 微型計算機指令系統44
2.1 定址方式44
2.1.1 立即定址44
2.1.2 暫存器定址44
2.1.3 直接定址45
2.1.4 暫存器間接定址46
2.1.5 變址定址47
2.1.6 基址定址48
2.1.7 基址變址定址48
2.2 8086指令系統52
2.2.1 數據傳送指令53
2.2.2 算術運算指令64
2.2.3 邏輯運算和移位指令79
2.2.4 串操作指令88
2.2.5 控制轉移指令94
2.2.6 處理器控制指令103
2. 3 80486擴充及增加的指令105
2. 3. 1 80486擴充功能的指令105
2. 3. 2 80486增加的指令107
習題2114
第3章 彙編語言程式設計119
3.1 彙編語言源程式的格式120
3.2 彙編語言語句的組成121
3.2.1 名字121
3.2.2 助記符和偽操作122
3.2.3 運算元122
3.2.4 注釋127
3.3 偽操作命令127
3.3.1 處理器方式偽操作128
3.3.2 數據定義偽操作128
3.3.3 符號定義偽操作130
3.3.4 段定義偽操作132
3.3.5 過程定義偽操作135
3.3.6 模組定義與連線偽操作136
3.3.7 宏處理偽操作137
3.3.8 條件偽操作142
3.4 DOS和BIOS調用145
3.4.1 概述145
3.4.2 DOS軟中斷及系統功能調用147
3.4.3 BIOS調用156
3.5 彙編語言程式設計舉例170
習題3185
第4章 半導體存儲器188
4.1 概述188
4.1.1 存儲器的分類188
4.1.2 半導體存儲器的分類188
4.1.3 半導體存儲器的主要指標190
4.2 隨機讀寫存儲器190
4.2.1 靜態RAM191
4.2.2 動態RAM192
4.2.3 雙口RAM198
4.3 唯讀存儲器200
4.3.1 掩膜ROM201
4.3.2 可擦可程式唯讀存儲器201
4.3.3 電可擦可程式ROM204
4.3.4 閃速存儲器208
4.4 CPU與存儲器的連線212
4.4.1 連線時應注意的問題212
4.4.2 典型CPU與存儲器的連線213
4.4.3 IBM PC/XT中的存儲器215
4.5 微型計算機的擴展存儲器及其管理218
4.5.1 存儲器體系的分級結構218
4.5.2 高速緩衝存儲器219
4.5.3 微型計算機的記憶體配置222
4.5.4 存儲器管理223
習題4224
第5章 數字量輸入輸出228
51 概述228
511 I/O信號的形式228
512 I/O接口229
513 I/O編址231
514 I/O的控制方式 232
52 系統匯流排及接口234
521 匯流排概述234
522 系統匯流排標準235
523 匯流排信號與接口的連線243
53 中斷控制系統249
531 中斷的基本概念249
532 可程式中斷控制電路252
533 Intel 8259A的套用260
534 高檔微機的中斷系統263
54 計數定時接口264
541 基本概念264
5.4.2 可程式計數/定時電路265
543 Intel 8253的套用272
544 其他可程式計數/定時電路275
55 並行輸入輸出接口275
551 可程式並行接口Intel 8255A275
552 Intel 8255A的套用281
56 串列輸入輸出接口282
561 基本概念282
562 可程式串列接口電路Ins 8250286
563 Ins 8250的套用舉例296
5.6.4 其他串列接口298
57 直接存儲器存取DMA300
571 DMA控制器基本功能300
572 可程式DMA控制器Intel 8237301
573 Intel 8237的套用310
58 高檔微機中的I/O接口電路311
581 82380的結構311
582 82380的DMA功能312
583 82380的中斷功能313
584 82380的定時器313
習題5314
第6章 模擬量輸入輸出318
6.1 模擬量的輸入與輸出通道318
6.1.1 模擬量輸入通道的組成318
6.1.2 模擬量輸出通道的組成319
6.2 D/A轉換器320
6.2.1 D/A轉換器的工作原理320
6.2.2 D/A轉換器的主要技術參數323
6.2.3 典型的D/A轉換器晶片324
6.2.4 D/A轉換器與微處理器的接口329
6.3 A/D轉換器332
6.3.1 A/D轉換器的工作原理332
6.3.2 A/D轉換器的主要技術性能336
6.3.3 典型的A/D轉換器晶片337
6.3.4 A/D轉換器與CPU的接口343
6.3.5 V/F轉換器346
6.4 多路轉換器349
6.4.1 多路轉換器的作用和要求349
6.4.2 幾種常用的多路開關積體電路晶片349
6.4.3 多路開關的主要技術參數351
6.5 採樣保持器352
6.5.1 採樣保持器的工作原理353
6.5.2 常用的採樣保持器集成晶片354
6.5.3 採樣保持電路主要技術參數的含義355
6.6 數據採集系統356
6.6.1 模擬量輸入通道的技術要求356
6.6.2 高集成度的數據採集系統356
6.7 採樣定理358
習題6359
附錄362
附錄1 IBM PC ASCII碼字元表362
附錄2 8086指令系統363
附錄3 MASM偽操作命令表384
附錄4 DOS系統功能調用(INT 21H)387
附錄5 BIOS調用391
附錄6 IBM PC 鍵盤掃描碼396
附錄7 字元的擴充碼396
附錄8 IBM PC/XT的中斷矢量表397
附錄9 部分習題參考答案398
參考文獻404