彙編語言與接口技術(第4版)

彙編語言與接口技術(第4版)

《彙編語言與接口技術(第4版)》是2017年5月清華大學出版社出版的圖書,作者是王讓定、朱瑩、石守東、錢江波。

基本介紹

  • 中文名:彙編語言與接口技術(第4版)
  • 作者:王讓定、朱瑩、石守東、錢江波
  • 出版社:清華大學出版社
  • 出版時間:2017年5月
  • 定價:49.5 元
  • ISBN:9787302464730
內容簡介,圖書目錄,

內容簡介

本書共10章,以16位微處理器8088/8086為主線,介紹微處理器的結構、工作原理、指令系統等,同時兼顧32位以上微處理器80386、80486以及Pentium系列微處理器的相關內容。彙編語言以MASM 6.0為主,同時介紹了與MASM 5.X的區別,詳細講解了基於80x86的彙編程式設計方法。書中詳細介紹了傳統的接口技術,如並行、串列、定時、DMA、中斷、模/數及數/模等接口技術。考慮到信息類相關專業學生的學習需求,本書專門增加了一章介紹存儲器技術。第10章介紹最新的高速串列接口USB接口。本書將微機原理、彙編語言、微機接口技術有機地融為一體,既適合課堂教學,又能緊跟最新技術,拓寬學生的知識面。本書條理清楚,深入淺出,有豐富的實例,便於自學。
本書可以作為高等學校本科信息類相關專業的教材或參考書,也可以供廣大工程技術人員參考。

圖書目錄

第1章微型計算機概述/1
1.1微型計算機概念/1
1.2微處理器的產生和發展/2
1.3計算機系統組成/4
1.3.1硬體系統/5
1.3.2軟體/6
1.4系統匯流排/8
1.4.1概述/8
1.4.2常用的微機系統匯流排技術/9
小結/10
習題/11第2章80x86微處理器/12
2.18086/8088微處理器/12
2.1.1內部結構/12
2.1.2暫存器組/15
2.1.3引腳信號及功能/18
2.1.4工作模式/22
2.1.5匯流排操作和時序/25
2.232位微處理器/32
2.2.1內部結構/32
2.2.2暫存器組/35
2.2.3引腳信號及功能/39
2.2.4工作模式/43
2.2.5匯流排操作/44
2.3Pentium微處理器/44
2.3.1Pentium微處理器的主要特點/45
2.3.2Pentium的發展/46
2.480x86存儲器組織/47
2.4.18086/8088的存儲器組織/472.4.232位微處理器存儲器系統簡介/50
小結/51
習題/51第3章80x86指令系統和定址方式/53
3.18086指令系統概述/53
3.1.1數據類型/53
3.1.280x86指令的基本組成/55
3.28086/8088的定址方式和指令系統/56
3.2.18086/8088的定址方式/56
3.2.28086/8088的常用指令/61
3.380386的定址方式和指令系統/78
3.3.180386的定址方式/78
3.3.280386指令系統/80
3.480486/Pentium微處理器新增指令/90
3.4.180486引入的有關指令/90
3.4.2Pentium引入的有關指令/91
小結/92
習題/93第4章80x86彙編語言程式設計/97
4.1MASM宏彙編語句結構及開發過程/98
4.1.1彙編語言程式的語句類型和格式/98
4.1.2彙編語言的程式格式/99
4.1.3彙編語言程式的開發過程/101
4.2MASM彙編語言表達式和運算符/107
4.2.1常量、運算符及表達式/107
4.2.2變數及其屬性/111
4.3程式段的定義和屬性/119
4.3.1DOS的程式結構/119
4.3.2簡化段定義的格式及其偽指令/120
4.3.3完整段定義的格式及其偽指令/125
4.4複雜數據結構/130
4.4.1結構/130
4.4.2記錄/132
4.5宏彙編/133
4.5.1宏的定義和調用/134
4.5.2宏的參數/136
4.5.3與宏有關的偽指令/138
4.6常用的系統功能調用/140
4.6.1DOS的系統調用/140
4.6.2BIOS中斷調用及實現/144
4.6.3Windows系統功能調用/147
4.7彙編語言順序程式設計/149
4.8彙編語言分支程式設計/150
4.8.1無條件轉移指令和條件轉移指令/150
4.8.2分支結構程式設計實例/153
4.9彙編語言循環程式設計/157
4.9.1循環指令/157
4.9.2循環程式設計實例/158
4.10串處理程式設計/162
4.10.18086/8088串操作指令/162
4.10.280386位串操作指令/165
4.10.3串操作程式設計實例/165
4.11子程式設計/167
4.11.1子程式的定義與調用/167
4.11.2子程式的參數傳遞/173
4.11.3子程式的嵌套、遞歸與重入/177
4.11.4子程式的套用/179
4.12高級彙編語言程式設計/185
4.12.1條件控制偽指令/185
4.12.2循環控制偽指令/187
4.12.3過程聲明和過程調用偽指令/190
4.13彙編語言與C語言混合編程/193
4.13.1C語言程式內嵌彙編指令/193
4.13.2彙編語言與C語言模組連線/196
小結/201
習題/202第5章存儲器技術/209
5.1存儲器概述/209
5.1.1存儲器的發展及分類/209
5.1.2存儲器主要技術指標/212
5.1.3存儲器的基本結構框架/213
5.1.4存儲系統的層次結構/213
5.2半導體隨機存取存儲器/215
5.2.1SRAM存儲器/215
5.2.2DRAM存儲器/217
5.2.4新型存儲器晶片/222
5.2.5主存容量的擴展/225
5.3高速緩衝存儲技術/230
5.3.1Cache的基本原理/230
5.3.2Cache的管理/231
小結/235
習題/236第6章輸入輸出接口及數據傳輸控制方式/237
6.1接口概述/237
6.1.1接口的功能/237
6.1.2I/O連線埠及其編址方式/239
6.1.3I/O連線埠地址解碼/239
6.1.4I/O操作指令/241
6.2CPU與外設數據的傳輸控制方式/242
6.2.1程式控制方式/242
6.2.2中斷控制方式/245
6.2.3DMA方式/246
6.2.4數據傳送控制方式的發展/246
小結/247
習題/247第7章串並行接口技術/248
7.1定時/計數器8253/8254/248
7.1.18253/8254的內部結構和引腳/248
7.1.28253/8254的工作方式/250
7.1.38253/8254的編程/254
7.1.48253/8254的套用實例/257
7.2並行通信接口8255A/259
7.2.18255A的內部結構和引腳/259
7.2.28255A的工作方式/260
7.2.38255A的編程/264
7.2.48255A的套用實例/266
7.3串列通信基礎/269
7.3.1串列通信基本概念/270
7.3.2串列通信接口標準/271
7.4串列通信晶片8251A/275
7.4.18251A的內部結構和引腳/275
7.4.28251A的工作方式/278
7.4.38251A的編程/279
7.4.48251A的套用實例/284
小結/285
習題/286第8章中斷和DMA技術/288
8.180x86中斷系統/288
8.1.1中斷操作和中斷系統/288
8.1.2中斷調用與返回指令/289
8.1.38086中斷系統/290
8.1.480486的中斷/293
8.2中斷控制器8259A/294
8.2.18259A的內部結構和引腳/295
8.2.28259A的中斷過程/297
8.2.38259A的工作方式/298
8.2.48259A的初始化和控制命令字/301
8.2.58259A的套用實例/308
8.3DMA控制器8237A/310
8.3.18237A的結構和外部引腳/311
8.3.28237A的工作原理/314
8.3.38237A的內部暫存器和命令/316
8.3.48237A的編程和套用/321
小結/322
習題/323第9章模擬接口技術/325
9.1模擬輸入輸出系統/325
9.1.1微機與控制系統接口/325
9.1.2模擬輸入通道/326
9.1.3模擬輸出通道/327
9.2數/模轉換晶片及接口/327
9.2.1數/模轉換原理/327
9.2.28位數/模轉換器DAC0832/330
9.2.312位數/模轉換器AD567/333
9.3模/數轉換晶片及接口/336
9.3.1模/數轉換原理/336
9.3.28位模/數轉換器ADC0809/341
9.3.312位模/數轉換器AD574/343
9.4A/D、D/A器件的選擇/346
小結/348
習題/349第10章高速串列匯流排/350
10.1USB簡介/350
10.2USB體系結構/353
10.3USB通信協定/357
10.3.1通信模型/357
10.3.2數據格式/358
10.3.3事務處理/360
10.3.4數據傳輸模式/362
10.4PC的USB套用及開發/363
10.4.1PDIUSBD12晶片特點/365
10.4.2PDIUSBD12晶片引腳/366
10.4.3PDIUSBD12的典型連線/367
10.4.4固件程式設計/367
10.4.5驅動程式設計/372
10.4.6應用程式設計/372
小結/374
習題/374
參考文獻/375

相關詞條

熱門詞條

聯絡我們