商品簡介
目次
相關商品
商品簡介
“匯編語言程序設計”是高校計算機專業的主干課程之一。本書以8086/8088指令為主,以實模式下的80x86指令為輔,系統地介紹了匯編語言的基礎理論知識和程序設計方法。主要內容包括:匯編語言程序設計基礎知識、8086指令尋址方式及指令系統、常用偽指令、程序設計方法、高級匯編技術、80x86指令系統、匯編語言與C語言混合設計的方法。本書各章節內容重點突出、結構清晰、簡潔易懂。 在本書的實驗調試軟件一章中,介紹了兩種調試軟件:基于MASM 5.0的DEBUG和基于MASM 6.11的PWB、CodeView,為讀者進行匯編語言程序設計提供了方便。 本書可作為本科、高職院校計算機及相關專業的教材,也可供科研及軟件開發人員自學參考。
目次
第1章 匯編語言基礎知識
1.1 微型計算機概述
1.2 Intel公司微處理器簡介
1.3 計算機語言及匯編語言特點
1.3.1 計算機語言概述
1.3.2 匯編語言的特點
1.4 程序可見寄存器組
1.5 存儲器
1.5.1 基本概念
1.5.2 實模式存儲器尋址
1.6 外部設備
習題
第2章 匯編語言源程序格式
2.1 匯編語言語句格式
2.1.1 匯編語言語句類型
2.1.2 匯編語言指令格式
2.2 偽指令
2.2.1 處理器選擇偽指令
2.2.2 數據定義偽指令
2.2.3 模塊命名和標題偽指令
2.2.4 程序結束偽指令
2.2.5 完整段定義偽指令
2.2.6 簡化段定義偽指令
2.2.7 表達式賦值偽指令
2.2.8 定位偽指令
2.2.9 標號定義偽指令
2.3 匯編語言源程序基本框架
2.3.1 完整段定義框架
2.3.2 簡化段定義框架
習題
第3章 8086/8088尋址方式及指令系統
3.1 8086/8088尋址方式
3.1.1 數據尋址方式
3.1.2 程序轉移尋址方式
3.2 8086/8088指令系統
3.2.1 數據傳送指令
3.2.2 算術運算指令
3.2.3 邏輯操作指令
3.2.4 串處理指令
3.2.5 控制轉移指令
3.2.6 處理器控制指令
習題
第4章 順序、分支與循環程序設計
4.1 順序程序設計
4.2 分支程序設計
4.2.1 分支結構
4.2.2 用分支指令實現分支結構程序
4.3 循環程序設計
4.3.1 循環結構
4.3.2 單循環程序設計
4.3.3 多重循環程序設計
習題
第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.3.4 宏匯編中的偽指令
5.3.5 重復匯編
5.3.6 條件匯編
習題
第6章 32位指令系統及程序設計
6.1 32位微處理器工作模式
6.2 32位指令的運行環境
6.2.1 寄存器組
6.2.2 80386保護模式下的存儲管理
6.3 32位80x86 CPU的尋址方式
6.4 32位微處理器指令
6.4.1 使用32位80x86指令的注意事項
6.4.2 80386新增指令
6.4.3 80486新增指令
6.4.4 Penfium新增指令
6.4.5 Penfium Pro新增指令
6.4.6 MMX指令
6.4.7 SIMD指令
6.5 程序設計舉例
6.5.1 基于32位指令的實模式程序設計
6.5.2 基于MMX指令的實模式程序設計
6.5.3 保護模式下的程序設計
習題
第7章 綜合程序設計
7.1 加密程序設計舉例
7.2 反跟蹤程序設計舉例
習題
第8章 輸入輸出與中斷控制
8.1 輸入輸出接口概述
8.1.1 輸入輸出接口
8.1.2 主機與外設之間交換數據的方式
8.2 程序控制方式下的輸入輸出程序設計
8.2.1 無條件傳送方式
8.2.2 程序查詢方式
8.3 中斷傳送方式
8.3.1 中斷系統
8.3.2 中斷優先級與中斷嵌套
8.3.3 中斷處理程序
8.4 DOS與BIOS中斷
8.4.1 DOS系統功能調用
8.4.2 BIOS功能調用
習題
第9章 C語言與匯編語言混合編程
9.1嵌入式匯編
9.1.1 嵌入式匯編程序中匯編指令格式
9.1.2嵌入式匯編程序設計
9.1.3編譯連接的方法
9.2 C語言調用匯編模塊
9.2.1 C語言調用匯編模塊編程規則
9.2.2 C語言調用匯編模塊的編譯連接方法
9.3匯編語言引用c語言函數
習題
第10章 匯編語言程序實驗工具軟件介紹
10.1 匯編語言實驗上機步驟
10.2 常用調試程序Debug
10.2.1 Debug的主要特點
10.2.2 Debug的啟動
10.2.3 Debug的命令
10.2.4 Debug中的命令介紹
10.2.5 Debug程序的應用舉例
10.3 集成開發環境PWB
10.3.1 PWB的安裝
10.3.2 PWB的運行和退出
10.3.3 PWB主菜單
10.3.4 PWB開發環境的設置
10.3.5 PWB的應用
10.4 源代碼級調試工具軟件CodeView
附錄A DOS功能調用(INT 21H)一覽表
附錄B BIOS中斷調用表(INT N)
參考文獻
1.1 微型計算機概述
1.2 Intel公司微處理器簡介
1.3 計算機語言及匯編語言特點
1.3.1 計算機語言概述
1.3.2 匯編語言的特點
1.4 程序可見寄存器組
1.5 存儲器
1.5.1 基本概念
1.5.2 實模式存儲器尋址
1.6 外部設備
習題
第2章 匯編語言源程序格式
2.1 匯編語言語句格式
2.1.1 匯編語言語句類型
2.1.2 匯編語言指令格式
2.2 偽指令
2.2.1 處理器選擇偽指令
2.2.2 數據定義偽指令
2.2.3 模塊命名和標題偽指令
2.2.4 程序結束偽指令
2.2.5 完整段定義偽指令
2.2.6 簡化段定義偽指令
2.2.7 表達式賦值偽指令
2.2.8 定位偽指令
2.2.9 標號定義偽指令
2.3 匯編語言源程序基本框架
2.3.1 完整段定義框架
2.3.2 簡化段定義框架
習題
第3章 8086/8088尋址方式及指令系統
3.1 8086/8088尋址方式
3.1.1 數據尋址方式
3.1.2 程序轉移尋址方式
3.2 8086/8088指令系統
3.2.1 數據傳送指令
3.2.2 算術運算指令
3.2.3 邏輯操作指令
3.2.4 串處理指令
3.2.5 控制轉移指令
3.2.6 處理器控制指令
習題
第4章 順序、分支與循環程序設計
4.1 順序程序設計
4.2 分支程序設計
4.2.1 分支結構
4.2.2 用分支指令實現分支結構程序
4.3 循環程序設計
4.3.1 循環結構
4.3.2 單循環程序設計
4.3.3 多重循環程序設計
習題
第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.3.4 宏匯編中的偽指令
5.3.5 重復匯編
5.3.6 條件匯編
習題
第6章 32位指令系統及程序設計
6.1 32位微處理器工作模式
6.2 32位指令的運行環境
6.2.1 寄存器組
6.2.2 80386保護模式下的存儲管理
6.3 32位80x86 CPU的尋址方式
6.4 32位微處理器指令
6.4.1 使用32位80x86指令的注意事項
6.4.2 80386新增指令
6.4.3 80486新增指令
6.4.4 Penfium新增指令
6.4.5 Penfium Pro新增指令
6.4.6 MMX指令
6.4.7 SIMD指令
6.5 程序設計舉例
6.5.1 基于32位指令的實模式程序設計
6.5.2 基于MMX指令的實模式程序設計
6.5.3 保護模式下的程序設計
習題
第7章 綜合程序設計
7.1 加密程序設計舉例
7.2 反跟蹤程序設計舉例
習題
第8章 輸入輸出與中斷控制
8.1 輸入輸出接口概述
8.1.1 輸入輸出接口
8.1.2 主機與外設之間交換數據的方式
8.2 程序控制方式下的輸入輸出程序設計
8.2.1 無條件傳送方式
8.2.2 程序查詢方式
8.3 中斷傳送方式
8.3.1 中斷系統
8.3.2 中斷優先級與中斷嵌套
8.3.3 中斷處理程序
8.4 DOS與BIOS中斷
8.4.1 DOS系統功能調用
8.4.2 BIOS功能調用
習題
第9章 C語言與匯編語言混合編程
9.1嵌入式匯編
9.1.1 嵌入式匯編程序中匯編指令格式
9.1.2嵌入式匯編程序設計
9.1.3編譯連接的方法
9.2 C語言調用匯編模塊
9.2.1 C語言調用匯編模塊編程規則
9.2.2 C語言調用匯編模塊的編譯連接方法
9.3匯編語言引用c語言函數
習題
第10章 匯編語言程序實驗工具軟件介紹
10.1 匯編語言實驗上機步驟
10.2 常用調試程序Debug
10.2.1 Debug的主要特點
10.2.2 Debug的啟動
10.2.3 Debug的命令
10.2.4 Debug中的命令介紹
10.2.5 Debug程序的應用舉例
10.3 集成開發環境PWB
10.3.1 PWB的安裝
10.3.2 PWB的運行和退出
10.3.3 PWB主菜單
10.3.4 PWB開發環境的設置
10.3.5 PWB的應用
10.4 源代碼級調試工具軟件CodeView
附錄A DOS功能調用(INT 21H)一覽表
附錄B BIOS中斷調用表(INT N)
參考文獻
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。