彙編語言程式設計實用教程

彙編語言程式設計實用教程

《彙編語言程式設計實用教程》是2009年清華大學出版社出版的圖書,作者是任向民,盧惠林。

基本介紹

  • 書名:彙編語言程式設計實用教程
  • 作者:任向民,盧惠林
  • ISBN:9787302193579 
  • 類別:圖書 > 計算機與網際網路 > 程式語言與程式設計
  • 頁數:307 
  • 出版社:清華大學出版社
  • 出版時間:2009-03-01
  • 開本:16開
內容簡介,目錄,

內容簡介

《彙編語言程式設計實用教程》介紹基於80x86的彙編語言程式設計技術和方法,內容包括80x86指令系統、定址方式、宏指令與偽指令、彙編語言格式與程式結構、分支程式設計、循環程式設計、子程式設計、宏彙編技術、系統功能調用與使用方法、高級語言與彙編語言的調用接口、彙編語言程式調試方法等。
《彙編語言程式設計實用教程》共分8章,第1章介紹了微型計算機系統的基礎知識,內容包括微型計算機系統硬體結構、8086/8088微處理器、80x86系列微處理器、微型計算機軟體系統等;第2章介紹了程式設計基本概念,內容包括機器語言、彙編語言、高級程式設計語言的基本知識,程式設計語言的比較,結構化程式設計思想和方法,程式設計風格;第3章介紹了80x86的指令系統以及定址方式;第4章介紹了彙編語言程式的基本格式和語法,內容包括語句、表達式、運算符、偽指令語句、宏指令、條件彙編、Debug使用等;第5章介紹了彙編語言程式設計基本技術,內容包括順序程式設計、分支程式設計、循環程式設計、子程式設計;第6章介紹了系統功能調用,內容包括概述、DOS系統功能調用、:BIOS系統功能調用等;第7章介紹了彙編語言與高級語言接口,內容包括混合編程、C/C++的嵌入式彙編、用C/C++調用彙編等;第8章介紹了綜合程式設計方法,內容包括顯示程式設計、鍵盤輸入輸出程式設計、檔案管理。

目錄

第1章微型計算機系統1
1.1微型計算機系統硬體結構1
1.1.1微型計算機系統的基本組成1
1.1.2微型計算機系統的系統結構3
1.1.3微型計算機系統的性能指標5
1.1.4微型計算機系統的性能評價5
1.28086/8088微處理器6
1.2.18086/8088微處理器的結構6
1.2.28086/8088的暫存器8
1.2.38086/8088的存儲器組織11
1.380x86系列微處理器簡介14
1.3.180286處理器14
1.3.280386處理器15
1.3.380486處理器17
1.3.4奔騰及以上處理器18
1.4微型計算機軟體系統19
1.5計算機硬體系統和軟體系統之間的關係20
單元測試120
第2章程式設計基礎24
2.1程式設計語言24
2.1.1機器語言24
2.1.2彙編語言24
2.1.3高級程式設計語言25
2.1.44GL語言27
2.1.5程式設計語言的比較27
2.2結構化程式設計282.2.1結構化程式設計思想28
2.2.2結構化程式設計方法29
2.2.3面向對象程式設計簡介30
2.3程式設計風格30
2.3.1什麼是程式設計風格30
2.3.2良好的程式設計風格31
2.4程式設計的基本過程32
單元測試233
◆彙編語言程式設計實用教程目錄第3章指令系統36
3.1指令系統概述36
3.1.1機器指令格式36
3.1.2定址技術37
3.1.3立即定址37
3.1.4暫存器定址38
3.1.5存儲器定址方式38
3.28086/8088指令系統42
3.2.1數據傳送指令42
3.2.2算術運算指令49
3.2.3邏輯運算和移位指令53
3.2.4處理器控制指令58
3.380x86指令系統60
3.3.180286指令系統60
3.3.280386指令系統62
3.3.380486指令系統70
3.3.4Pentium指令系統71
單元測試372
第4章彙編語言78
4.1彙編語言語句78
4.1.1彙編語言語句分類78
4.1.2彙編語言語句格式79
4.2符號定義語句79
4.2.1等值語句79
4.2.2等號語句80
4.2.3解除定義語句PURGE80
4.3數據定義語句81
4.4彙編語言數據表示與運算符83
4.4.1常數83
4.4.2變數83
4.4.3標號84
4.4.4表達式84
4.5其他偽指令語句90
4.5.1段結構偽指令90
4.5.2完整段定義結構93
4.5.3過程定義偽指令94
4.5.4模組定義偽指令94
4.5.580x86指令集選擇偽指令95
4.5.6簡化段定義偽指令96
4.6宏指令98
4.6.1宏指令定義、調用及展開98
4.6.2宏操作符100
4.6.3LOCAL偽指令103
4.7重複彙編與條件彙編104
4.7.1重複彙編104
4.7.2條件彙編106
4.8常用Debug命令108
4.8.1Debug程式的調用108
4.8.2Debug的主要命令108
單元實驗彙編語言程式的調試與運行113
單元測試4117
第5章彙編語言程式設計基本技術125
5.1順序程式設計125
5.2分支程式設計127
5.2.1轉移指令128
5.2.2雙分支結構程式設計132
5.2.3多分支結構程式設計133
5.3循環程式設計137
5.3.1循環控制指令137
5.3.2串操作指令138
5.3.3循環程式結構144
5.3.4循環控制方法145
5.3.5多重循環程式設計148
5.4子程式設計149
5.4.1子程式定義150
5.4.2子程式的調用和返回150
5.4.3子程式的參數傳遞155
5.4.4子程式嵌套與遞歸160
單元實驗彙編語言程式設計162
單元測試5168
第6章系統功能調用177
6.1系統功能調用概述177
6.2DOS系統功能調用179
6.2.1常用DOS系統功能調用179
6.2.2DOS系統功能調用實例188
6.3BIOS系統功能調用193
6.3.1BIOS系統功能調用概述193
6.3.2BIOS系統功能調用實例195
單元實驗系統功能調用197
單元測試6203
第7章彙編語言與高級語言接口206
7.1混合編程206
7.2C/C++的嵌入式彙編207
7.2.1在C/C++程式中嵌入彙編語句208
7.2.2在嵌入式彙編中訪問C/C++的數據211
7.2.3彙編語言程式段編寫C函式212
7.2.4彙編程式調用C/C++函式215
7.3用C/C++調用彙編217
7.3.1接口217
7.3.2調用彙編模組218
單元實驗混合編程227
單元測試7232
第8章綜合程式設計236
8.1顯示程式設計236
8.1.1顯示程式概述236
8.1.2顯示程式設計實例240
8.2鍵盤輸入輸出程式設計244
8.2.1鍵盤輸入輸出程式概述244
8.2.2鍵盤輸入輸出程式設計實例246
8.3檔案管理249
8.3.1檔案管理概述249
8.3.2檔案管理程式設計實例254
單元實驗綜合程式設計256
單元測試8272
單元測試參考答案276
附錄A80x86指令集289
附錄B偽指令簡表295
附錄CDebug命令表298
附錄DASCII碼錶300
附錄EDOS系統功能調用表(INT21H)302
附錄FBIOS中斷305
參考文獻308

相關詞條

熱門詞條

聯絡我們