微型計算機原理與接口技術 版權信息
- ISBN:9787115196354
- 條形碼:9787115196354 ; 978-7-115-19635-4
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
微型計算機原理與接口技術 本書特色
本書以Intel 8486微處理器為主體,從應用的角度出發,較詳細地闡述16位和32位微型計算機的基本原理、匯編語言和接口技術。本書可作為本科和高職高專院校相關課程的教材,也可供相關工程技術人員參考。
微型計算機原理與接口技術 內容簡介
本書以Intel 8486微處理器為主體,從應用的角度出發,較詳細地闡述16位和32位微型計算機的基本原理、匯編語言和接口技術。 主要內容包括:微型計算機的基本結構和工作原理、匯編語言程序及基本的程序設計方法、微型計算機存儲器系統、中斷系統、接口技術、接口芯片、常用外部設備接口和微型計算機應用。全書共12章,每章末配有習題與思考題。
參與本書編寫的作者都是長期從事微機原理及接口技術課程的一線教師,他們具有較為豐富的教學和實踐經驗,特別注意基本概念、基本方法和基本技能的講解,本書是他們長期教學工作的結晶。
本書可作為本科和高職高專院校相關課程的教材,也可供相關工程技術人員參考。
微型計算機原理與接口技術 目錄
第1章 緒論 1
1.1 概述 1
1.1.1 微型計算機的發展概況 1
1.1.2 微型計算機的特點和分類 3
1.1.3 微處理器的字長 4
1.2 運算基礎 4
1.2.1 進位計數制及其相互轉換 4
1.2.2 二進制數的運算規則 7
1.2.3 計算機中的四則運算 9
1.2.4 計算機中帶符號數的表示方法 10
1.2.5 計算機中數的小數點表示方法 13
1.2.6 二進制編碼 14
1.2.7 邏輯運算與基本邏輯電路 16
1.3 微型計算機的基本結構 18
1.3.1 微型計算機的總體結構 18
1.3.2 微處理器的基本結構 20
1.3.3 微型計算機(微機)的工作過程 24
1.3.4 一個程序工作的例子 25
習題與思考題 29
第2章 Intel 32位微處理器 31
2.1 微處理器的基本結構 31
2.1.1 微處理器的內部基本結構 31
2.1.2 微處理器外部基本引腳 33
2.1.3 80386及80486微處理器的主要結構邏輯框圖 37
2.2 微處理器寄存器結構 38
2.3 微處理器的工作方式 45
2.3.1 實地址方式 45
2.3.2 虛擬8086方式 45
2.3.3 保護方式 46
2.3.4 3種工作方式的狀態轉換 47
2.3.5 系統管理方式(SMM) 48
2.4 指令流水線操作 48
2.5 Pentium系列微處理器 49
2.5.1 概述 49
2.5.2 Pentium系列微處理器的功能結構 50
習題與思考題 53
第3章 80X86尋址方式和指令系統 54
3.1 80X86尋址方式 54
3.1.1 數據尋址方式 54
3.1.2 程序地址尋址方式 59
3.1.3 堆棧地址尋址 61
3.2 80X86指令格式 62
3.2.1 80X86指令編碼格式 62
3.2.2 80X86指令格式 63
3.3 80X86指令系統 64
3.3.1 數據傳送指令 64
3.3.2 算術運算指令 67
3.3.3 邏輯運算指令 72
3.3.4 控制轉移類指令 76
3.3.5 串操作指令 81
3.3.6 輸入/輸出指令 83
3.3.7 處理器控制 84
3.3.8 中斷指令與DOS功能調用 84
習題與思考題 87
第4章 匯編語言及程序設計 89
4.1 匯編語言 89
4.1.1 匯編語言格式 89
4.1.2 簡化的段定義偽指令 90
4.1.3 完整段定義偽指令 91
4.1.4 常用偽指令 93
4.1.5 匯編程序兩種基本格式 96
4.2 分支程序設計 98
4.2.1 簡單分支程序 98
4.2.2 復雜分支程序 99
4.3 循環程序設計 100
4.3.1 單重循環程序 100
4.3.2 多重循環程序 103
4.4 子程序設計 104
4.4.1 過程定義 104
4.4.2 調用指令 104
4.4.3 子程序設計 106
4.5 宏 108
4.5.1 宏指令的定義和使用 109
4.5.2 宏指令中參數的使用 110
4.5.3 宏與子程序的區別 110
4.6 匯編語言與高級語言的接口 110
4.6.1 C語言調用協議 110
4.6.2 內存模式和段的約定 111
4.6.3 數據類型與結果返回 111
4.6.4 PASCAL語言調用協議 112
4.6.5 MASM調用高級語言 112
4.6.6 調用舉例 112
4.7 匯編和連接程序 113
4.8 匯編語言程序上機過程 114
習題與思考題 115
第5章 存儲器 117
5.1 存儲器概述 117
5.1.1 存儲器體系的分級結構 117
5.1.2 存儲器的類型 117
5.1.3 半導體存儲器的性能指標 118
5.2 存儲器的系統連接 119
5.2.1 存儲器芯片的選用 119
5.2.2 存儲器結構的確定 119
5.2.3 存儲器的擴展 120
5.3 高速緩沖存儲器 121
5.3.1 Cache的工作原理 122
5.3.2 高速緩存與內存的存取一致性 122
5.4 虛擬存儲器 123
5.5 內存分段分頁管理機制 123
習題與思考題 125
第6章 總線技術 126
6.1 概述 126
6.1.1 總線規范的基本內容 126
6.1.2 總線分類 127
6.1.3 采用標準總線的優點 128
6.2 總線數據傳輸 128
6.2.1 總線傳輸過程 128
6.2.2 總線傳輸信號特性 129
6.2.3 總線傳輸控制 130
6.2.4 總線仲裁 133
6.2.5 奔騰系列微處理器總線技術 135
6.2.6 現代總線發展 136
6.2.7 流行總線的性能比較 138
6.3 局部總線 140
6.3.1 IBM PC總線結構 140
6.3.2 其他局部總線 140
6.3.3 PCI總線 141
6.3.4 AGP總線 172
6.4 系統總線 179
6.4.1 系統總線簡介 179
6.4.2 Multibus總線 180
6.4.3 STD總線 183
6.5 通信總線 184
6.5.1 IEEE 488總線 184
6.5.2 VXI總線 186
6.5.3 SCSI總線 187
6.5.4 IDE總線 188
6.5.5 Centronics總線 189
6.5.6 RS-232C總線 190
6.5.7 RS-449 193
6.5.8 RS-422A總線 193
6.5.9 RS-423A總線 194
6.5.10 RS-485總線 194
6.5.11 通用串行總線USB 195
習題與思考題 199
第7章 微型計算機的輸入/輸出 200
7.1 CPU與外設通信的特點 200
7.1.1 接口的用途 200
7.1.2 I/O端口的尋址方式 200
7.1.3 I/O端口地址的形成 201
7.2 輸入/輸出方式 202
7.2.1 程序控制傳送方式 202
7.2.2 中斷控制傳送方式 202
7.2.3 直接存儲器存取方式——DMA方式 202
7.2.4 I/O處理機方式 202
7.3 CPU與外設通信的接口 203
7.3.1 同步傳送方式與接口 203
7.3.2 異步查詢方式與接口 204
7.3.3 查詢方式應用舉例 206
7.4 可用于輸入/輸出接口的8212芯片 207
7.4.1 8212芯片用于輸入接口 208
7.4.2 8212芯片用于輸出接口 208
7.4.3 8212芯片作為雙向總線驅動器 208
7.5 CPU的輸入/輸出 208
7.5.1 CPU的I/O指令 208
7.5.2 80286和80386/486支持I/O端口直接與內存之間的數據傳送 209
7.6 DMA傳送方式與DMA控制器8237A 209
7.6.1 8237A的基本功能和結構 209
7.6.2 8237A的工作方式 212
7.6.3 8237A的寄存器與編程 214
習題與思考題 219
第8章 常用外圍設備 221
8.1 概述 221
8.1.1 外圍設備的概念及一般功能 221
8.1.2 外圍設備的分類 221
8.2 常用外圍設備 222
8.2.1 輸入設備 222
8.2.2 輸出設備 223
8.2.3 外存設備 225
8.2.4 通信設備 227
8.2.5 其他設備 228
習題與思考題 228
第9章 中斷技術 229
9.1 中斷概述 229
9.1.1 中斷的概念 229
9.1.2 中斷源 229
9.1.3 中斷分類 230
9.1.4 中斷類型碼的分配 230
9.1.5 CPU的中斷處理順序 230
9.2 中斷機制 231
9.2.1 80486實模式下的中斷 231
9.2.2 80486保護模式下的中斷和異常 233
9.2.3 虛擬8086模式下的中斷/異常 235
9.3 中斷向量表的建立方法 235
9.3.1 絕對地址置入法 235
9.3.2 使用串指令裝入法 235
9.3.3 使用DOS調用法 236
9.3.4 直接接入法 237
9.4 可編程中斷控制器8259A 237
9.4.1 8259A的內部結構及管腳分配 238
9.4.2 8259A的中斷管理方式 239
9.4.3 8259A的編程 241
9.4.4 8259A的應用舉例 244
習題與思考題 247
第10章 可編程接口芯片及其與CPU的接口 248
10.1 可編程并行輸入/輸出接口芯片8255A 248
10.1.1 8
展開全部
微型計算機原理與接口技術 作者簡介
史新福,西北工業大學計算機學院,教授,多年來從事計算機教學和科研工作,其有豐富的教學經驗,多次榮獲陜西省和西北工業大學教學成果獎,所編寫的計算機教材定位準確,結構清晰,敘述流暢,易于學習,適合教學,被眾多學校廣泛使用。到目前為止,已編著出版教材5部,主持的