《彙編語言程式設計教程(第二版)》是2008年清華大學出版社出版的圖書。
基本介紹
- 書名:彙編語言程式設計教程(第二版)
- ISBN:9787302147640
- 定價:28元
- 出版時間:2008-6-23
- 裝幀:平裝
圖書簡介,圖書目錄,
圖書簡介
本書以IBM PC為背景系統,介紹微型計算機原理的基礎知識及彙編語言程式設計的方法和技術。全書共分9章,第1章和第2章介紹微型計算機基礎知識以及80x86機型的系統結構;第3章詳細介紹IBM PC的定址方式和指令系統;第4章介紹偽指令、彙編語言程式格式等知識;第5章講述高級彙編技術,包括宏彙編、條件彙編、重複彙編等;第6章講述順序程式設計、分支程式設計、循環程式設計、子程式(過程)設計及參數傳遞的方法;第7章講述DOS功能調用和BIOS功能調用知識;第8章是輸入輸出程式設計技術;第9章是彙編語言程式設計實驗指導。
本書可作為計算機套用及相關專業本科學生的教學用書,也可作為從事計算機套用的工程技術人員的參考書。
圖書目錄
第1章計算機基礎知識 1
1.1計算機的發展及套用 1
1.1.1計算機的歷史與發展 1
1.1.2計算機的分類 3
1.1.3計算機的套用 6
1.2計算機的特點與主要技術指標 8
1.2.1計算機的主要特點 9
1.2.2計算機的主要性能指標 10
1.3計算機中的信息表示與運算 12
1.3.1進位計數制及數制轉換 12
1.3.2定點數與浮點數 15
1.3.3機器數的編碼表示 17
1.3.4BCD碼與ASCII碼 19
習題1 23
第2章微型計算機系統概述 24
2.1微型計算機的基本結構與組成 24
2.1.1計算機的基本組成 24
2.1.2微型計算機硬體系統結構 31
2.28086/8088微處理器的結構與組成 32
2.2.18086/8088的功能結構 33
2.2.28086/8088的記憶體組織 34
2.2.38086/8088CPU的內部暫存器 36
2.2.48086/8088的接口組織 39
2.380x86微處理器概述 40
2.3.180286微處理器 40
2.3.280386微處理器 42
2.3.380486微處理器 46
2.3.4Pentium微處理器 52
習題2 57
第3章微型計算機的指令系統 58
3.1定址方式 58
3.1.1與數據有關的定址方式 59
3.1.2與轉移地址有關的定址方式 65
3.28086/8088指令系統 66
3.2.1數據傳送類指令 68
3.2.2算術運算類指令 74
3.2.3邏輯操作類指令 83
3.2.4程式控制類指令 88
3.2.5數據串操作類指令 95
3.2.6處理器控制類指令 98
3.2.7輸入輸出類指令 100
3.380x86指令系統介紹 101
3.3.180286指令系統 102
3.3.280386指令系統 104
3.3.380486指令系統 109
3.3.4Pentium指令系統 110
習題3 111
第4章8086/8088彙編語言 115
4.1彙編程式功能 115
4.2彙編語言中的標記 117
4.3偽指令 118
4.3.1表達式賦值偽指令 119
4.3.2數據定義偽指令 120
4.3.3LABEL偽指令 122
4.3.4段定義偽指令 123
4.3.5過程定義偽指令 126
4.3.6模組命名、程式開始和程式結束偽指令 127
4.3.7模組通信偽指令 128
4.4彙編語言程式格式 131
4.4.1名字項 132
4.4.2操作項 133
4.4.3運算元項 133
4.4.4注釋項 135
4.5彙編語言程式返回DOS的方法 136
4.6彙編語言程式生成的執行檔結構 137
習題4 139
第5章高級彙編技術 142
5.1宏彙編 142
5.1.1宏定義與宏調用 142
5.1.2宏彙編實例分析 143
5.1.3宏與子程式 148
5.2重複彙編 149
5.2.1定重複彙編 149
5.2.2不定重複彙編 150
5.3條件彙編 152
5.3.1條件彙編概述 152
5.3.2條件彙編偽指令介紹 153
5.4結構與記錄 155
5.4.1結構的定義及引用 155
5.4.2記錄的定義及引用 158
習題5 160
第6章彙編語言程式設計 162
6.1程式設計思想 162
6.2順序程式設計 163
6.3分支程式設計 167
6.4循環程式設計 173
6.4.1循環程式的基本結構 173
6.4.2簡單循環程式設計 174
6.4.3多重循環程式設計 181
6.5子程式(過程)的設計方法 185
6.5.1子程式(過程)的定義 186
6.5.2子程式(過程)的調用 189
6.5.3參數傳遞的方法 194
習題6 198
第7章系統功能調用及其套用 200
7.1DOS系統功能調用 200
7.1.1DOS系統功能調用概述 201
7.1.2DOS系統功能調用程式實例 204
7.2BIOS系統功能調用 208
7.2.1BIOS系統功能調用概述 208
7.2.2顯示器BIOS中斷服務 211
7.2.3BIOS系統功能調用程式實例 213
7.3顯示程式設計 221
7.3.1文本方式與圖形方式 222
7.3.2文本方式下的字元及字元圖形顯示舉例 224
7.3.3彩色圖形方式下顯示程式設計舉例 233
7.4磁碟檔案存取操作程式設計 236
7.4.1磁碟檔案管理DOS功能調用 236
7.4.2磁碟檔案存取操作程式設計舉例 239
習題7 242