彙編語言程式設計(2019年清華大學出版社出版的圖書)

彙編語言程式設計(2019年清華大學出版社出版的圖書)

本詞條是多義詞,共24個義項
更多義項 ▼ 收起列表 ▲

《彙編語言程式設計》是2019年清華大學出版社出版的圖書。

基本介紹

  • 中文名:彙編語言程式設計
  • 作者:王曉虹 
  • 出版時間:2019年 
  • 出版社:清華大學出版社
  • ISBN:9787302513469
內容簡介,圖書目錄,

內容簡介

《彙編語言程式設計》以騙碑訂經典的Intel 8086/8088CPU指令系統與Microsoft宏彙編為背景,系統地介紹了彙編語言程式設計的基本理論和方法。
《彙編語言程式設計》共十二章,前九章主要內容包括:宏彙編語言程式設計的基礎知識、指令系統、常用偽指令、彙編語言語法規則和程式設計方法、子程式與多模組編程、宏功能程式定說艱設計。後三章主要介紹了8086、8088彙編語葛勸言的套用,包括輸入輸出程式設計、中斷的基本概念及其開發套用技巧、檔案操作編程方法等內容。
為方便自學,在重點章節後面增加了理解與練習,通過例題分析,加強對彙編語言的理解與葛主訂只掌握。本書可作為高校計算機本科專業的教材及相關專業本科生的教材,也可作為教師、非計算機專業的研究生及計算機套用技術人員的參考書。

圖書目錄

第一章 緒論 1
第一節 微型計算機系統組成 1
一、微型計算機硬體基本結構 1
二、微機軟體系統 2
第二節 計算機語言 3
一、機器語言 3
二、彙編語言 4
三、高級語言 4
第三節 彙編語言的套用範圍 5
第二章 彙編語言基礎知識 6
第一節 數據類型 6
一、數制及相互轉換 6
二、計算機中數和字元的表示 8
三、數據類型 11
第二節 Intel 8086/8088 CPU結構與可
?編程暫存器 13
一、8086/8088 CPU功能結構 13
二、CPU內部暫存器組 14
第三節 存儲器 18
一、存儲器的組成 18
二、存儲器的段結構 18
三、邏輯地址與物理地址 20
四、項姜諒堆疊 21
第四節 理解與練習 22
一、記憶體數據存取規則 22
二、計算機中的數據 22
三、溢出的概念 22
第三章 定址方式與指令系統 24
第一節 定址方式 24
一、隱含定址 25
二、立即定址 25
三、暫存器定址 25
四、存儲器運算元的定址方式 25
五、段基值的隱含約定 27
六、隱含段的改變姜乎碑她 28
第二節 指令系統 29
一、指令系統概述 29
二、傳送類指令 30
三、算術運算類指令 34
四、位操作指令 39
五、轉移類指令 40
六、串操作指令 43
七、處理器控制類指令 45
第三節 理解與練習 46
一、關於十進制調整指令 46
二、乘除法指令的理解 49
三、邏輯運算與移位指令的套用 51
四、指令對標誌位的影響 53
第四章 彙編語言 54
第一節 彙編語言語句種類及格式 55
一、語句種類 55
二、語句格式 55
第二節 彙編語言的數據 56
一、常數 56
二、變數 58
三、標號 61
四、段名和過程名 61
第三節 彙編語言的符號 61
一、等值語句 62
二、等號語句 62
第四節 彙編語言運算符 62
一、算術運算符 63
二、邏輯運算符 64
三、關係運算符 65
四、屬性值返回運算符 65
五、屬性修改運算符 68
六、運算符的優先權 70
第五節 程式中段的定義 71
一、段定義偽指令 71
二、段指定偽指令 73
第六節 常用偽指令 74
一、彙編地址計數器和定位
偽指令 74
二、源程式結束偽指令 75
三、模組命名偽指令 75
四、基數控制偽指令 76
第七節 理解與練習 76
一、ASSUME偽指令的理解 76
二、關於段暫存器的初始化 77
三、例題分析 79
第五章 順序結構程式設計 82
第一節 程再潤滲序設計方法概述 83
一、程式設計的步驟 83
二、程式的基本控制結構 85
三、程式設計方法 86
第二節 彙編語言源程式的基本格式和
?編程步驟 87
第三節 順序結構程式設計舉例 89
第四節 系統功能調用 92
一、系統功能調用方法 92
二、常用系統功能調用 92
第五節 彙編語言程式的調試 96
第六節 理解與練習 97
一、輸入輸出數據處理 97
二、使用功能調用進行輸出顯示時
螢幕格式的控制 98
三、程式的彙編、連線及調試 99
第六章 分支結構程式設計 108
第一節 靈活運用轉移指令 109
一、無條件轉移指令 109
二、條件轉移指令 110
第二節 分支結構程式設計 111
一、分支結構 111
二、分支結構程式設計舉例 112
第三節 多分支結構程式設計 114
一、地址跳轉表法 115
二、指令跳轉表法 116
第七章 循環結構程式設計 118
第一節 循環程式的控制方法 119
一、循環程式的結構 119
二、循環控制方法 120
第二節 單重循環程式設計 121
一、循環次數已知的單重循環 121
二、循環次數未知的單重循環 123
第三節 多重循環程式設計 125
一、多重循環程式設計 125
二、多重循環程式設計舉例 129
第八章 子程式與多模組編程 133
第一節 子程式概念 134
一、子程式的定義 134
二、子程式的調用和返回 134
第二節 子程式設計方法 138
一、現場的保護和恢復 138
二、主程式與子程式之間參數傳遞
方法 139
三、子程式說明檔案 144
四、子程式設計及其調用舉例 144
第三節 嵌套與遞歸子程式 146
一、子程式嵌套 146
二、遞歸子程式 149
第四節 多模組編程 151
一、模組的劃分 151
二、程式的連線 152
第九章 宏功能程式設計 157
第一節 宏的概念 158
第二節 宏定義和宏調用 159
一、宏定義 159
二、宏調用 160
第三節 參數的使用 161
一、宏定義與宏調用中參數的
使用 161
二、宏操作符 164
三、宏中標號的處理 166
第四節 宏嵌套 168
一、宏定義中嵌套宏定義 168
二、宏定義中嵌套宏調用 169
第五節 重複彙編和條件彙編 170
一、重複彙編偽指令 170
二、條件彙編偽指令 172
第六節 宏庫的使用 174
一、宏庫的建立 174
二、宏庫的使用 175
第十章 輸入輸出程式設計 177
第一節 輸入輸出的概念 177
一、外部設備與接口電路 178
二、I/O接口及編程結構 178
第二節 I/O指令 179
第三節 I/O傳送方式 180
一、程式控制方式 180
二、中斷控制方式 181
三、直接存儲器存取方式 182
第四節 I/O 程式舉例 183
第十一章 中斷 185
第一節 中斷的概念 185
第二節 PC中斷系統 186
一、外部中斷 186
二、內部中斷 187
三、軟中斷 188
第三節 中斷管理和運行機制 188
一、中斷向量表 189
二、中斷優先權 189
三、中斷回響過程 190
四、中斷指令 190
第四節 中斷的開發與套用 191
一、開發用戶自己的中斷 191
二、修改或替換系統中斷 193
三、在應用程式中調用系統中斷 197
第十二章 檔案操作編程 198
第一節 檔案操作的有關概念 198
一、檔案名稱字串和檔案句柄 198
二、檔案指針與讀寫緩衝區 199
三、檔案屬性 199
第二節 常用的檔案作業系統功能
?調用 200
一、建立並打開檔案 200
二、打開檔案 201
三、關閉檔案 201
四、讀檔案或設備 202
五、寫檔案或設備 202
六、改變檔案指針 202
第三節 檔案操作編程 202
第四節 課外閱讀 206
一、打開檔案和關閉檔案的作用 206
二、系統內部句柄的分配和管理 206
附錄 208
附錄A 出錯信息 208
附錄B 8086/8088指令系統 213
附錄C BIOS調用說明 224
附錄D INT 21H系統功能調用說明 236
附錄E IBM PC的鍵盤輸入碼和CRT
?顯示碼 245
參考文獻 248
第一節 彙編語言語句種類及格式 55
一、語句種類 55
二、語句格式 55
第二節 彙編語言的數據 56
一、常數 56
二、變數 58
三、標號 61
四、段名和過程名 61
第三節 彙編語言的符號 61
一、等值語句 62
二、等號語句 62
第四節 彙編語言運算符 62
一、算術運算符 63
二、邏輯運算符 64
三、關係運算符 65
四、屬性值返回運算符 65
五、屬性修改運算符 68
六、運算符的優先權 70
第五節 程式中段的定義 71
一、段定義偽指令 71
二、段指定偽指令 73
第六節 常用偽指令 74
一、彙編地址計數器和定位
偽指令 74
二、源程式結束偽指令 75
三、模組命名偽指令 75
四、基數控制偽指令 76
第七節 理解與練習 76
一、ASSUME偽指令的理解 76
二、關於段暫存器的初始化 77
三、例題分析 79
第五章 順序結構程式設計 82
第一節 程式設計方法概述 83
一、程式設計的步驟 83
二、程式的基本控制結構 85
三、程式設計方法 86
第二節 彙編語言源程式的基本格式和
?編程步驟 87
第三節 順序結構程式設計舉例 89
第四節 系統功能調用 92
一、系統功能調用方法 92
二、常用系統功能調用 92
第五節 彙編語言程式的調試 96
第六節 理解與練習 97
一、輸入輸出數據處理 97
二、使用功能調用進行輸出顯示時
螢幕格式的控制 98
三、程式的彙編、連線及調試 99
第六章 分支結構程式設計 108
第一節 靈活運用轉移指令 109
一、無條件轉移指令 109
二、條件轉移指令 110
第二節 分支結構程式設計 111
一、分支結構 111
二、分支結構程式設計舉例 112
第三節 多分支結構程式設計 114
一、地址跳轉表法 115
二、指令跳轉表法 116
第七章 循環結構程式設計 118
第一節 循環程式的控制方法 119
一、循環程式的結構 119
二、循環控制方法 120
第二節 單重循環程式設計 121
一、循環次數已知的單重循環 121
二、循環次數未知的單重循環 123
第三節 多重循環程式設計 125
一、多重循環程式設計 125
二、多重循環程式設計舉例 129
第八章 子程式與多模組編程 133
第一節 子程式概念 134
一、子程式的定義 134
二、子程式的調用和返回 134
第二節 子程式設計方法 138
一、現場的保護和恢復 138
二、主程式與子程式之間參數傳遞
方法 139
三、子程式說明檔案 144
四、子程式設計及其調用舉例 144
第三節 嵌套與遞歸子程式 146
一、子程式嵌套 146
二、遞歸子程式 149
第四節 多模組編程 151
一、模組的劃分 151
二、程式的連線 152
第九章 宏功能程式設計 157
第一節 宏的概念 158
第二節 宏定義和宏調用 159
一、宏定義 159
二、宏調用 160
第三節 參數的使用 161
一、宏定義與宏調用中參數的
使用 161
二、宏操作符 164
三、宏中標號的處理 166
第四節 宏嵌套 168
一、宏定義中嵌套宏定義 168
二、宏定義中嵌套宏調用 169
第五節 重複彙編和條件彙編 170
一、重複彙編偽指令 170
二、條件彙編偽指令 172
第六節 宏庫的使用 174
一、宏庫的建立 174
二、宏庫的使用 175
第十章 輸入輸出程式設計 177
第一節 輸入輸出的概念 177
一、外部設備與接口電路 178
二、I/O接口及編程結構 178
第二節 I/O指令 179
第三節 I/O傳送方式 180
一、程式控制方式 180
二、中斷控制方式 181
三、直接存儲器存取方式 182
第四節 I/O 程式舉例 183
第十一章 中斷 185
第一節 中斷的概念 185
第二節 PC中斷系統 186
一、外部中斷 186
二、內部中斷 187
三、軟中斷 188
第三節 中斷管理和運行機制 188
一、中斷向量表 189
二、中斷優先權 189
三、中斷回響過程 190
四、中斷指令 190
第四節 中斷的開發與套用 191
一、開發用戶自己的中斷 191
二、修改或替換系統中斷 193
三、在應用程式中調用系統中斷 197
第十二章 檔案操作編程 198
第一節 檔案操作的有關概念 198
一、檔案名稱字串和檔案句柄 198
二、檔案指針與讀寫緩衝區 199
三、檔案屬性 199
第二節 常用的檔案作業系統功能
?調用 200
一、建立並打開檔案 200
二、打開檔案 201
三、關閉檔案 201
四、讀檔案或設備 202
五、寫檔案或設備 202
六、改變檔案指針 202
第三節 檔案操作編程 202
第四節 課外閱讀 206
一、打開檔案和關閉檔案的作用 206
二、系統內部句柄的分配和管理 206
附錄 208
附錄A 出錯信息 208
附錄B 8086/8088指令系統 213
附錄C BIOS調用說明 224
附錄D INT 21H系統功能調用說明 236
附錄E IBM PC的鍵盤輸入碼和CRT
?顯示碼 245
參考文獻 248

相關詞條

熱門詞條

聯絡我們