共找到8條詞條名為微型計算機原理與介面技術的結果 展開
微型計算機原理與介面技術
清華大學出版社出版書籍
《微型計算機原理與介面技術》是2011年清華大學出版社出版的圖書,作者是馮博琴、吳寧。
本書是《微型計算機原理與介面技術》的第3版。作者根據計算機技術的發展及實際教學中的體會,除對原稿部分文字進行修訂外,還對包括系統匯流排、彙編語言程序設計、半導體存儲器等在內的部分內容做了一定的調整和擴充。
考慮到讀者對象的需求和實用性,本版仍以intel 80x86系列微處理器為平台,介紹其3個不同時期的典型代表--8088、80386及pentium 4的基本結構和工作原理;保持了第2版中基本指令系統、輸入/輸出系統、介面電路設計內容的敘述風格。
另外,此次改版依然保持了原版注重實際應用的特點,在強調基本概念的基礎上,使用了大量實例來闡明各種應用問題,同時也融入了作者在使用原教材教學過程中的體會,實用性較強。
《微型計算機原理與介面技術(第3版)》可作為普通高等學校非計算機類各專業本科學生的“微機原理與介面技術”課程的教材,也可作為成人高等教育的培訓教材及廣大科技工作者的自學參考書。
《微型計算機原理與介面技術(第3版)》
第1章 微型計算機基礎概論1
1.1 微型計算機系統1
1.1.1 微型計算機的發展1
1.1.2 微型計算機的工作過程3
1.1.3 微機系統的組成5
1.2 計算機中的數制及編碼11
1.2.1 常用記數制11
1.2.2 各種數制之間的轉換13
1.2.3 計算機中的二進位數表示14
1.2.4 二進位編碼16
1.3 無符號二進位數的算術運算和邏輯運算18
1.3.1 二進位的算術運算19
1.3.2 無符號數的表示範圍20
1.3.3 二進位數的邏輯運算21
1.3.4 基本邏輯門及常用邏輯部件23
1.4 有符號二進位數的表示及運算25
1.4.1 有符號數的表示方法26
1.4.2 補碼數與十進位數之間的轉換28
1.4.3 補碼的運算29
.1.4.4 有符號數的表示範圍30
習題32
第2章 微處理器與匯流排34
2.1 微處理器概述34
2.1.1 運算器35
2.1.2 控制器36
2.2 8088/8086微處理器37
2.2.1 8088/8086 cpu的特點38
2.2.2 8088 cpu的外部引腳及其功能 40
2.2.3 8088/?8086 cpu的功能結構43
2.2.4 8088/?8086 cpu的存儲器組織46
2.2.5 8088/?8086 cpu的工作時序48
2.3 80386微處理器50
2.3.1 80386微處理器的主要特性50
2.3.2 80386的內部結構51
2.3.3 80386的主要引腳信號52
2.3.4 80386的內部寄存器53
2.3.5 80386的工作模式57
2.4 pentium 4(奔騰4)微處理器59
2.4.1 pentium 4微處理器中的新技術60
2.4.2 pentium 4 cpu的結構65
2.4.3 pentium 4的存儲器管理66
2.4.4 奔騰4的基本執行環境68
2.5 匯流排70
2.5.1 概述71
2.5.2 匯流排的基本功能76
2.5.3 常用系統匯流排和外設匯流排標準80
2.5.4 8088系統匯流排87
習題88
第3章 8086/8088指令系統91
3.1 概述91
3.1.1 指令的基本構成92
3.1.2 指令的執行時間93
3.1.3 cisc和risc指令系統94
3.2 定址方式96
3.2.1 立即定址97
3.2.2 直接定址 97
3.2.3 寄存器定址98
3.2.4 寄存器間接定址98
3.2.5 寄存器相對定址99
3.2.6 基址-變址定址100
3.2.7 基址-變址-相對定址101
3.2.8 隱含定址102
3.3 8086指令系統102
3.3.1 數據傳送指令102
3.3.2 算術運算指令111
3.3.3 邏輯運算和移位指令118
3.3.4 串操作指令124
3.3.5 程序控制指令129
3.3.6 處理器控制指令139
3.4 pentium新增指令簡介140
3.4.1 80x86虛地址下的定址方式140
3.4.2 80x86 cpu新增指令簡述141
習題143
第4章 彙編語言程序設計145
4.1 彙編語言源程序145
4.1.1 彙編語言源程序的結構146
4.1.2 彙編語言語句類型及格式147
4.1.3 數據項及表達式148
4.2 偽指令151
4.2.1 數據定義偽指令152
4.2.2 符號定義偽指令153
4.2.3 段定義偽指令 154
4.2.4 設定段寄存器偽指令 157
4.2.5 過程定義偽指令157
4.2.6 宏命令偽指令158
4.2.7 模塊定義與連接偽指令160
4.3 bios和dos功能調用161
4.3.1 bios功能調用162
4.3.2 dos功能調用164
4.4 彙編語言程序設計基礎168
4.4.1 程序設計概述169
4.4.2 順序程序170
4.4.3 分支程序171
4.4.4 循環程序174
4.4.5 子程序設計176
4.4.6 常用程序設計舉例179
習題186
第5章 存儲器系統189
5.1 概述189
5.1.1 存儲器系統的一般概念190
5.1.2 半導體存儲器及其分類193
5.1.3 半導體存儲器的主要技術指標195
5.2 隨機存取存儲器ram195
5.2.1 靜態隨機存取存儲器sram196
5.2.2 動態隨機存取存儲器dram202
5.2.3 存儲器擴展技術206
5.3 只讀存儲器rom209
5.3.1 eprom209
5.3.2 eeprom (e?2prom) 212
5.3.3 快閃記憶體flash216
5.4 高速緩衝存儲器cache220
5.4.1 cache的工作原理220
5.4.2 cache的讀寫操作221
5.4.3 cache與主存的存取一致性223
5.4.4 cache的分級體系結構223
5.5 半導體存儲器設計舉例225
習題230
第6章 輸入/輸出和中斷技術232
6.1 輸入/輸出系統概述232
6.1.1 i/o系統的特點232
6.1.2 i/o介面的基本功能234
6.1.3 i/o埠的編址方式235
6.1.4 i/o埠地址的解碼236
6.2 簡單介面電路237
6.2.1 介面電路的基本構成237
6.2.2 三態門介面238
6.2.3 鎖存器介面239
6.2.4 簡單介面的應用舉例242
6.3 基本輸入/輸出方式243
6.3.1 無條件傳送方式243
6.3.2 查詢方式244
6.3.3 中斷方式246
6.3.4 直接存儲器存取方式246
6.4 中斷技術248
6.4.1 中斷的基本概念249
6.4.2 中斷處理的一般過程249
6.4.3 8086/8088中斷系統254
6.5 可編程中斷控制器8259a259
6.5.1 8259a的引線及內部結構260
6.5.2 8259a的工作過程261
6.5.3 8259a的工作方式262
6.5.4 8259a的初始化編程267
6.5.5 中斷程序設計概述273
習題275
第7章 常用數字介面電路277
7.1 并行通信與串列通信278
7.1.1 并行通信278
7.1.2 串列通信279
7.2 可編程定時/計數器8253283
7.2.1 8253的引線及結構284
7.2.2 8253的工作方式286
7.2.3 8253的控制字290
7.2.4 8253的應用291
7.3 可編程并行介面8255295
7.3.1 8255的引線及結構295
7.3.2 8255的工作方式297
7.3.3 8255的控制字及狀態字302
7.3.4 8255的應用303
7.4 可編程串列介面8250311
7.4.1 8250的外部引線及功能311
7.4.2 8250的結構及內部寄存器313
7.4.3 8250的工作過程318
7.4.4 8250的應用318
習題323
第8章 模擬量的輸入/輸出325
8.1 模擬量的輸入/輸出通道325
8.1.1 模擬量輸入通道326
8.1.2 模擬量輸出通道327
8.2 d/a轉換器327
8.2.1 d/a轉換器的基本原理及技術指標327
8.2.2 典型d/a轉換器晶元dac0832331
8.2.3 d/a轉換器的應用334
8.3 a/d轉換器337
8.3.1 a/d轉換器的工作原理及技術指標337
8.3.2 典型a/d轉換器晶元adc0809339
習題344
附錄a ascii碼錶346
附錄b 8088 cpu部分引腳信號功能347
附錄b.1 ss?0、io/、dt/的組合及對應的操作347
附錄b.2 s?2、s?1、s?0的組合及對應的操作347
附錄b.3 qs?1、qs?0的組合及對應的操作347
附錄c 8086/8088指令執行時間及指令簡表348
附錄c.1 常用指令執行時間348
附錄c.2 8086/8088指令簡表349
附錄d 8086/8088微機的中斷353
附錄d.1 中斷類型分配353
附錄d.2 dos軟中斷354
附錄d.3 dos系統功能調用簡表355
附錄e bios軟中斷簡要列表360
參考文獻 361