《面向任務的宏彙編語言程式設計簡明教程》是2013年由清華大學出版社出版的圖書,作者是李人賢、張文旭。
基本介紹
- 書名:面向任務的宏彙編語言程式設計簡明教程
- ISBN:9787302328483
- 定價:34.5元
- 出版時間:2013-10-15
- 裝幀:平裝
圖書簡介,圖書目錄,
圖書簡介
彙編語言是一門語法規定繁多的程式設計語言,而且語句細膩,沒有高級語言語句那樣功能宏大。因此,本教材把較散亂的內容根據其特點分別集中在幾章中,在套用的過程中作講解和詮釋; 然後根據其特點分章,逐步深入地介紹,以便於讀者能夠學以致用。
本書結構合理,內容翔實,實例豐富,循序漸進,套用性強。從套用角度出發,分11章簡明扼要地介紹宏彙編語言程式設計的基本知識和要點,內容包括基礎知識、套用舉例、擴展部分、涉及的檔案內容和調試工具等。
本書既可作為高等院校計算機及相關專業的“彙編語言”課程教材與指導書,同時也適合作為廣大程式開發人員的自學參考書。
圖書目錄
第1章彙編語言的基礎知識
1.1彙編語言的作用
1.2暫存器
1.3存儲器
習題1
第2章彙編語言程式的基本格式
2.1彙編語言的格式
2.2偽指令
2.2.1數據定義偽指令
2.2.2段定義偽指令
2.2.3過程定義偽指令
2.2.4程式結束偽指令
2.2.5其他偽指令
2.3運算符等偽指令套用舉例
2.3.1算術、邏輯與移位、關係、數值返回及屬性運算符
2.3.2過程結束語句
習題2
第3章指令系統和定址方式
3.1指令系統
3.1.1數據傳送類指令
3.1.2算術運算類指令
3.1.3邏輯運算類和移位指令
3.1.4字元串操作類指令
3.1.5控制轉移類指令
3.1.6調整類指令
3.1.7處理器控制類指令
3.2定址方式
3.2.1數據定址
3.2.2指令定址
習題3
第4章彙編語言程式設計初步
4.1順序結構程式設計
4.2分支程式設計
4.3循環程式設計
4.3.1循環結構
4.3.2單循環程式設計
4.3.3多重循環程式設計
習題4
第5章子程式及宏指令設計
5.1子程式設計
5.1.1子程式定義
5.1.2程式的調用及返回
5.1.3子程式調用的種類
5.1.4子程式的嵌套和遞歸調用
5.1.5暫存器內容的保存及恢復
5.2子程式的參數傳遞
5.2.1使用暫存器傳遞參數
5.2.2使用存儲單元傳遞參數
5.2.3利用堆疊傳遞參數
5.3宏
5.3.1宏定義
5.3.2宏調用
5.3.3宏展開
5.4宏的參數
5.5宏刪除
5.6宏的標號
5.7宏嵌套
5.7.1宏的定義體中含有宏調用
5.7.2宏的定義體中含有宏定義
5.8宏庫
5.8.1建立宏庫
5.8.2調用宏庫
5.9重複彙編
5.10條件彙編
5.11條件彙編與宏結合
習題5
第6章輸入輸出程式設計
6.1輸入輸出概述
6.1.1I/O接口
6.1.2I/O指令
6.1.3掃描碼與ASCII碼
6.1.4I/O程式設計
6.2中斷
6.2.1中斷的概念
6.2.2中斷調用
6.2.3中斷服務程式設計
6.3常用DOS中斷與BIOS中斷
6.3.1DOS鍵盤中斷
6.3.2DOS顯示中斷
6.3.3BIOS鍵盤中斷INT 16
6.3.4BIOS顯示中斷INT 10
習題6
第7章彙編應用程式設計
7.1顯示方式的控制
7.1.1顯示方式
7.1.2彩色繪圖
7.2動畫與繪圖應用程式的設計
7.3遊戲程式設計
7.4加密解密程式設計
習題7
第8章32位彙編語言簡介
8.132位微處理器工作模式
8.232位微處理器暫存器組
8.332位定址方式
8.432位處理器指令系統
8.4.132位指令與16位指令的異同簡介
8.4.232位新增指令、特權指令
8.532位程式設計舉例
8.5.132位指令的實模式編程方法
8.5.232位指令的實模式程式設計舉例
習題8
第9章C語言與彙編語言混合編程
9.1嵌入式彙編
9.1.1嵌入式彙編程式中彙編指令格式
9.1.2嵌入彙編編譯連線方法
9.1.3C程式中嵌入彙編指令的組成和使用規則
9.2C模組調用彙編模組
9.2.1C模組和彙編模組的編寫規則
9.2.2C模組調用彙編模組的編譯、連結、運行
9.3彙編模組中調用C語言函式模組
9.3.1彙編模組中調用C函式模組的規則
9.3.2彙編模組中調用C函式模組的編譯、連結、運行
習題9
第10章彙編語言的檔案處理
10.1複製與貼上的彙編流程
10.2句柄檔案的建立、打開與關閉
10.3句柄檔案的讀寫操作
10.4複製與貼上的彙編詳解
10.5移動檔案指針操作
習題10
第11章DEBUG調試程式
11.1DEBUG啟動的命令格式
11.2DEBUG命令詳解
習題11
附錄ADOS系統功能調用INT 21H
附錄BBIOS功能調用
附錄C彙編語言常見錯誤信息解釋
參考文獻