目錄
序言
1 基本概念
1.1 歡迎來到組合語言的世界
1.2 虛擬機器的概念
1.3 資料表示法
1.4 布林運算
1.5 本章摘要
2 IA-32處理器架構
2.1 基本概念
2.2 IA-32處理器架構
2.3 IA-32記憶體管理
2.4 IA-32微電腦元件
2.5 輸出入系統
2.6 本章摘要
3 組合語言基礎
3.1 組合語言的基本元素
3.2 範例: 將若干整數相加與相減
3.3 組譯、連結以及執行程式
3.4 定義資料
3.5 符號常數
3.6 實體位址模式程式設計 (選讀)
3.7 本章摘要
3.8 程式設計練習
4 資料搬移、定址和算術
4.1 資料轉移指令
4.2 加法與減法
4.3 資料相關的運算子和指引
4.4 間接定址
4.5 JMP和LOOP指令
4.6 本章摘要
4.7 程式設計練習
5 程序
5.1 導論
5.2 連結外部函式庫
5.3 本書所用的連結函式庫
5.4 堆疊運算
5.5 定義和使用程序
5.6 運用程序的程式設計
5.7 本章摘要
5.8 程式設計練習
6 條件處理
6.1 導論
6.2 布林和比較指令
6.3 條件跳越
6.4 條件迴圈指令
6.5 條件結構
6.6 應用: 有限狀態機器
6.7 決策指引
6.8 本章摘要
6.9 程式設計練習
7 整數算術運算
7.1 導論
7.2 移位和迴旋指令
7.3 移位和迴旋指令的應用
7.4 乘法與除法指令
7.5 延伸加法與減法
7.6 ASCII和未緊縮十進制的算術運算
7.7 緊縮十進制的算術運算
7.8 本章摘要
7.9 程式設計練習
8 進階程序
8.1 導論
8.2 堆疊框
8.3 遞迴
8.4 . MODEL指引
8.5 INVOKE、ADDR、PROC和PROTO (選讀)
8.6 建立多模組程式
8.7 本章摘要
8.8 程式設計練習
9 字串與陣列
9.1 導論
9.2 字串的基本指令
9.3 經過篩選的字串程序
9.4 二維陣列
9.5 整數陣列的搜尋和排序
9.6 本章摘要
9.7 程式設計練習
10 結構與巨集
10.1 結構
10.2 巨集
10.3 條件組譯指引
10.4 定義重複的區塊
10.5 本章摘要
10.6 程式設計練習
11 微軟視窗程式設計
11.1 Win32主控台程式設計
11.2 撰寫圖形視窗應用程式
11.3 動態記憶體配置
11.4 IA-32記憶體管理
11.5 本章摘要
11.6 程式設計練習
12 高階語言介面
12.1 導論
12.2 Inline組合語言程式碼
12.3 在保護模式下連結到C/C++程式
12.4 在實體位址模式下連結到C/C++
12.5 本章摘要
12.6 程式設計練習
13 16位元MS-DOS程式設計
13.1 MS-DOS和IBM-PC
13.2 MS-DOS函式呼叫 (INT 21h)
13.3 標準MS-DOS檔案I/O服務
13.4 本章摘要
13.5 程式設計練習
14 磁碟基礎知識
14.1 磁碟儲存系統
14.2 檔案系統
14.3 磁碟目錄
14.4 讀取與寫入磁區 (7305h)
14.5 系統層次的檔案函式
14.6 本章摘要
14.7 程式設計練習
15 BIOS層級程式設計
15.1 導論
15.3 視訊程式設計-使用INT 10h
15.4 繪製圖形-使用INT 10h
15.5 記憶體映射圖形
15.6 滑鼠程式設計
15.7 本章摘要
15.8 程式設計練習
16 進階MS-DOS程式設計
16.1 導論
16.2 定義區段
16.3 執行時期的程式結構
16.4 中斷處理
16.5 使用I/O埠的硬體控制
16.6 本章摘要
17 浮點運算處理與指令編碼
17.1 浮點數的二進位表示法
17.2 浮點運算單元
17.3 Intel指令編碼
17.4 本章摘要
17.5 程式設計練習
附錄A MASM參考資料
附錄B IA-32指令集
附錄C BIOS及MS-DOS中斷
附錄D 自我評量的解答
序言
1 基本概念
1.1 歡迎來到組合語言的世界
1.2 虛擬機器的概念
1.3 資料表示法
1.4 布林運算
1.5 本章摘要
2 IA-32處理器架構
2.1 基本概念
2.2 IA-32處理器架構
2.3 IA-32記憶體管理
2.4 IA-32微電腦元件
2.5 輸出入系統
2.6 本章摘要
3 組合語言基礎
3.1 組合語言的基本元素
3.2 範例: 將若干整數相加與相減
3.3 組譯、連結以及執行程式
3.4 定義資料
3.5 符號常數
3.6 實體位址模式程式設計 (選讀)
3.7 本章摘要
3.8 程式設計練習
4 資料搬移、定址和算術
4.1 資料轉移指令
4.2 加法與減法
4.3 資料相關...
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。