圖書詳細信息
ISBN:9787302283287
定價:44.5元
印次:4-6
裝幀:平裝
印刷日期:2014-12-23
作者:鄭學堅、朱定華
圖書簡介
本書第四版在第三版的基礎上進行了修改和增補。本書的主要內容可概括為五大部分: 計算機的基礎知識、個人計算機(PC)的主要部件及整體結構、彙編語言程式設計、輸入輸出技術及接口晶片、套用實例。
本書敘述由淺入深,體系結構合理,內容比較豐富,適合高等學校用做教材,也可供科技人員自學參考。
圖書目錄
第1章 二進制數加法電路1.1 二進制數的相加1
1.2 半加器電路2
1.3 全加器電路3
1.4 半加器及全加器符號3
1.5 二進制數的加法電路4
1.6 二進制數的減法運算4
1.7 可控反相器及加法/減法電路6
1.8 習題7
第2章 微型計算機的基本組成電路2.1 算術邏輯單元8
2.2 觸發器8
2.2.1 RS觸發器9
2.2.2 D觸發器9
2.2.3 JK觸發器9
2.3 暫存器10
2.3.1 緩衝暫存器10
2.3.2 移位暫存器12
2.3.3 計數器13
2.3.4 累加器15
2.4 三態輸出電路16
2.5 匯流排結構17
2.6 解碼器18
2.7 存儲器19
2.7.1 唯讀存儲器20
2.7.2 隨機存儲器23
2.8 習題26第3章 微型計算機的基本工作原理3.1 微型計算機結構的簡化形式27
3.2 指令系統30
3.3 程式設計31
3.3.1 先要有一個操作碼錶32
3.3.2 存儲器分配32
3.3.3 將源程式翻譯成目的程式32
3.3.4 程式及數據的輸入方法33
3.4 執行指令的例行程式34
3.4.1 環形計數器及機器節拍35
3.4.2 取指周期及執行周期35
3.5 控制部件38
3.5.1 指令解碼器38
3.5.2 控制矩陣39
3.5.3 其他控制電路40
3.6 微型計算機功能的擴展41
3.7 初級程式設計舉例45
3.8 控制部件的擴展51
3.9 現代技術在微型計算機中的套用53
3.9.1 流水線技術54
3.9.2 高速緩衝存儲器55
3.9.3 虛擬存儲器56
3.9.4 現代技術的套用56
3.10 習題57
第4章 16位微處理器4.1 16位微處理器概述58
4.2 8086/8088微處理器59
4.2.1 8086/8088 CPU的結構59
4.2.2 8086/8088 的暫存器60
4.2.3 存儲器結構63
4.3 8086/8088的CPU匯流排65
4.3.1 8086/8088的CPU引線65
4.3.2 8088的CPU系統和CPU匯流排69
4.4 8088的主要操作時序74
4.4.1 指令周期、匯流排周期和T狀態74
4.4.2 最小組態下的時序75
4.4.3 最大組態下的時序76
4.4.4 I/O讀和I/O寫周期78
4.5 習題79
第5章 32位微處理器5.1 80386微處理器的結構81
5.2 32位微處理器的地址匯流排和數據匯流排86
5.2.1 地址匯流排87
5.2.2 數據匯流排87
5.2.3 匯流排傳送機制87
5.3 32位微處理器的工作方式88
5.4 實地址方式89
5.4.1 32位微處理器的地址空間89
5.4.2 描述符表91
5.4.3 段暫存器93
5.4.4 描述符93
5.5 保護方式95
5.5.1 32位微處理器的保護機制95
5.5.2 保護方式的定址方法96
5.5.3 分頁97
5.6 虛擬8086方式99
5.7 80486微處理器的特點簡介101
5.8 Pentium微處理器102
5.8.1 Pentium微處理器結構102
5.8.2 Pentium微處理器流水線的工作原理104
5.8.3 Pentium微處理器的CPU匯流排104
5.8.4 Pentium微處理器的存儲器結構110
5.8.5 Pentium微處理器的分支預測112
5.8.6 Pentium微處理器的寫緩衝器和存儲器順序112
5.8.7 Pentium微處理器的外部中斷112
5.8.8 Pentium微處理器的浮點數部件113
5.8.9 Pentium微處理器的高速緩衝存儲器113
5.8.10 Pentium微處理器初始化方式114
5.9 習題116
第6章 PC的匯流排及整機結構6.1 匯流排概述117
6.1.1 匯流排分類117
6.1.2 匯流排操作118
6.2 局部匯流排118
6.2.1 ISA局部匯流排118
6.2.2 PCI局部匯流排119
6.2.3 視頻接口匯流排AGP120
6.2.4 PCI Express匯流排121
6.3 輸入輸出接口匯流排122
6.3.1 ATA匯流排和SATA匯流排122
6.3.2 SCSI匯流排和SAS匯流排123
6.3.3 通用串列匯流排USB123
6.4 Pentium微型計算機系統124
6.4.1 以北橋和南橋晶片組構建的PCI匯流排型的
微型計算機系統125
6.4.2 以北橋和南橋晶片組構建的專用匯流排型的
微型計算機系統126
6.4.3 單晶片組構建的微型計算機系統126
6.5 PC主機結構及主機板128
6.5.1 PC主機結構128
6.5.2 主機板的結構128
6.5.3 常用的CPU及其在主機板上的插座129
6.5.4 主機板上的晶片組130
6.5.5 主機板上的匯流排擴展插槽130
6.5.6 主機板上的記憶體條及記憶體條插槽132
6.5.7 主機板上的其他接口132
6.6 PC的外存儲設備133
6.6.1 軟磁碟及軟碟驅動器134
6.6.2 硬碟及硬碟的接口135
6.6.3 磁碟控制器137
6.6.4 光碟及光碟驅動器140
6.7 習題141
第7章 彙編語言與彙編程式7.1 符號指令中的表達式142
7.1.1 常量143
7.1.2 標號143
7.1.3 變數144
7.2 符號指令的定址方式146
7.2.1 暫存器定址147
7.2.2 立即定址147
7.2.3 直接定址147
7.2.4 間接定址148
7.2.5 基址定址148
7.2.6 變址定址149
7.2.7 基址變址定址150
7.2.8 比例變址定址150
7.2.9 基址比例變址定址150
7.2.10 存儲器定址及存儲器定址中段基址或
段選擇字的確定150
7.3 常用指令152
7.3.1 數據傳送類指令152
7.3.2 加減運算指令159
7.3.3 邏輯運算指令163
7.3.4 移位指令164
7.3.5 位搜尋(掃描Bit Scan)指令168
7.3.6 位測試(Bit Tests)指令169
7.3.7 常用指令套用舉例169
7.4 常用偽指令173
7.4.1 過程的定義173
7.4.2 微處理器選擇偽指令174
7.4.3 段的定義174
7.4.4 彙編地址計數器176
7.4.5 段暫存器的設定176
7.4.6 源程式的結束177
7.4.7 宏彙編源程式的格式177
7.5 常用DOS系統功能調用和BIOS功能調用179
7.5.1 DOS系統功能調用179
7.5.2 常用DOS系統功能調用套用舉例182
7.5.3 BIOS185
7.6 習題188
第8章 彙編語言程式設計8.1 順序程式設計192
8.1.1 乘除法指令192
8.1.2 BCD數調整指令195
8.1.3 順序程式設計舉例201
8.2 分支程式設計204
8.2.1 條件轉移指令205
8.2.2 無條件轉移指令206
8.2.3 分支程式設計舉例207
8.3 循環程式設計212
8.3.1 循環程式的基本結構213
8.3.2 重複控制指令214
8.3.3 單重循環程式設計舉例215
8.3.4 多重循環程式設計舉例230
8.4 串處理程式設計236
8.4.1 方向標誌置位和清除指令236
8.4.2 串操作指令237
8.4.3 重複前綴238
8.4.4 串操作程式設計舉例238
8.5 子程式設計244
8.5.1 子程式的概念245
8.5.2 子程式的調用指令與返回指令247
8.5.3 子程式及其調用程式設計舉例249
8.6 習題260
第9章 輸入輸出和接口技術9.1 接口的基本概念266
9.1.1 接口的功能266
9.1.2 接口控制原理267
9.1.3 接口控制信號269
9.2 I/O指令和I/O地址解碼270
9.2.1 標準的I/O定址方式270
9.2.2 存儲器映像I/O定址方式270
9.2.3 輸入輸出指令271
9.2.4 I/O接口的連線埠地址解碼271
9.3 簡單的數據輸入輸出接口273
9.3.1 數據輸出暫存器274
9.3.2 數據輸入三態緩衝器274
9.3.3 三態緩衝暫存器276
9.3.4 暫存器和緩衝器接口的套用舉例276
9.3.5 印表機適配器283
9.4 習題287
第10章 中斷技術10.1 中斷和中斷系統289
10.1.1 中斷的概念289
10.1.2 中斷請求與控制和中斷源的識別289
10.1.3 中斷系統的功能290
10.1.4 CPU對外部可禁止的中斷的回響及
中斷過程291
10.2 中斷控制器8259A291
10.2.1 8259A的組成和接口信號291
10.2.2 8259A處理中斷的過程293
10.2.3 8259A的級聯連線293
10.2.4 8259A的命令字293
10.3 80x86微處理器的中斷指令和80x86微型計算機的
中斷系統297
10.3.1 中斷指令297
10.3.2 外部中斷297
10.3.3 內部中斷298
10.3.4 中斷類型碼及中斷種類299
10.3.5 中斷向量表和中斷描述符表299
10.3.6 中斷回響和處理過程300
10.4 實地址方式下的可禁止中斷服務程式的設計301
10.4.1 中斷服務程式入口地址的裝入301
10.4.2 中斷禁止與中斷結束的處理302
10.4.3 中斷服務程式設計舉例302
10.5 習題309
第11章 常用可程式接口晶片11.1 可程式並行接口8255A310
11.1.1 8255A的組成與接口信號310
11.1.2 8255A的工作方式與控制字312
11.1.3 3種工作方式的功能315
11.2 可程式計數器/定時器8253321
11.2.1 8253的組成與接口信號321
11.2.2 8253晶片的工作方式323
11.2.3 8253的控制字和初始化編程327
11.2.4 8253的套用329
11.3 習題334
第12章 A/D及D/A轉換器12.1 D/A轉換器的主要性能指標336
12.2 D/A轉換器及其與微型計算機的接口339
12.2.1 8位數模轉換器DAC 0832339
12.2.2 10位數模轉換器AD 7520344
12.3 A/D轉換器主要性能指標345
12.4 模數轉換器及其與微型計算機的接口348
12.4.1 模數轉換器ADC 0809348
12.4.2 模數轉換器AD 574352
12.5 習題355
第13章 微型計算機在自動控制系統中的套用13.1 微型計算機套用的意義357
13.2 典型微型計算機控制系統的組成358
13.3 微型計算機在開環控制系統中的套用360
13.4 以微型計算機為基礎的閉環控制系統364
13.5 微型計算機在多對象檢測及控制系統中的套用366
13.6 微型計算機在多變數尋優系統中的套用367
13.7 微型計算機在相紙乾燥過程控制系統中的套用369
13.7.1 乾燥道的結構工藝及相紙乾燥過程的要求369
13.7.2 相紙乾燥過程控制機系統的功能370
13.7.3 系統的硬體結構371
13.7.4 系統軟體考慮372
13.7.5 軟體控制器的原理介紹及討論372
13.8 單片機在稱重裝置中的套用375
13.8.1 商用計價電子秤的功能375
13.8.2 硬體結構376
13.8.3 程式流程設計377
13.9 習題378
附錄A 80x86指令系統表379
附錄B ASCII碼字元表391
參考文獻392