本書內容是依據「組合語言-80X86」一書改編而成,書中增加了許多基本指令介紹,並儘量保留由程式導引學習指令的精神,以幫助讀者順利進入組合語言的世界。適用於科技大學一、二年級與五專三年級電子系之學生,相信讀者只要努力研讀,必能對組合語言程式設計的實務能更明瞭和清楚,並獲得極大的收穫。
目錄
第一章 微電腦系統介紹
1-1 微電腦系統的歷史演進
1-2 位元(BIT)與位元組(BYTE)的觀念
1-3 一些常用名詞介紹
1-4 數字系統簡介
1-5 數字系統轉換
1-6 負數與補數
1-7 ASCII碼的介紹
1-8 如何觀察記憶體的內容
1-9 記憶體空間的計算
1-10 由位址計算記憶體大小
第二章 CPU內部架構介紹
2-1 8088的內部結構
2-2 8088的管線處理
2-3 機器碼與組合語言
2-4 8088的暫存器
2-5 一般暫存器的介紹
2-6 區段暫存器和指位暫存器
2-7 STACK(堆疊)的觀念
2-8 旗標暫存器(Flag Register)
2-9 分段式的記憶體管理
2-10 80386/486 32位元暫存器
2-11 資料在記憶體的儲存方式
2-12 位址在記憶體的儲存方式
2-13 定址模式
第三章 組合語言程式之開發
3-1 原始程式轉換成可執行碼的方式
3-2 可執行檔案執行的步驟
3-3 可執行程式產生的步驟
3-4 組合語言中的附檔名介紹
3-5 Debug程式介紹
3-6 啟動MASM
3-7 LINK連結程式的操作
3-8 MASM6.X版的組譯與連結
第四章 組合語言程式結構
4-1 組合語言程式概論
4-2 組合語言指令格式
4-3 MASM4.X版中程式的格式
4-4 MASM5.X版中程式的格式
4-5 MASM6.X版中程式撰寫的格式
第五章 虛擬指令與資料轉移傳送指令
5-1 前 言
5-2 虛擬指令介紹
5-3 資料轉移傳送指令
第六章 算術及邏輯運算指令
6-1 算術運算指令
6-2 邏輯運算指令
第七章 基本資料運算處理指令
7-1 前 言
7-2 字串運算處理
7-3 位元運算處理
7-4 BCD碼及ASCII碼之轉換處理
第八章 程式流程控制指令
8-1 前 言
8-2 旗標設定指令
8-3 迴圈指令
8-4 中斷型態與應用
第九章 螢幕顯像控制
9-1 DOS的字元字串處理
9-2 BIOS的螢幕服務
9-3 文字模式與繪圖模式
9-4 螢幕顯像原理
9-5 單色繪圖顯示卡
9-6 BIOS INT 10H的螢幕處理
第十章 副程式介紹
10-1 副程式的定義
10-2 副程式的呼叫
10-3 檔內呼叫
10-4 檔外呼叫
10-5 參數的傳遞
10-6 程式庫的觀念
10-7 程式庫的建立
10-8 程式庫的管理
10-9 程式庫的使用
第十一章 巨集組譯
11-1 巨集簡介
11-2 巨集的定義
11-3 巨集展開
11-4 巨集的程式庫
11-5 INCLUDE指令的使用
11-6 巨集的參數傳遞
11-7 條件式巨集組譯
11-8 巨集指令與副程式之比較
第十二章 密碼程式
12-1 前 言
12-2 INT 21H 08服務程式介紹
12-3 一個簡單的密碼程式
12-4 INT 21H 02服務程式的介紹
12-5 INT 21H 01服務程式介紹
12-6 LOOP指令之應用
12-7 字串的比較
12-8 將資料存入記憶體中
12-9 將記憶體內的資料顯現出來
12-10 由鍵盤輸入字元存到緩衝區
第十三章 算術運算
13-1 前 言
13-2 加法運算
13-3 減法運算
13-4 乘法運算
13-5 除法運算
13-6 四則綜合運算
第十四章 數碼轉換
14-1 前 言
14-2 十進制轉換成二進制
14-3 由鍵盤輸入十進制數值
14-4 十進制轉換成十六進制
14-5 十進制轉換成八進制
第十五章 MASM6.X的流程控制指令
15-1 .IF ~.ENDIF敘述
15-2 .IF ~.ELSE ~.ENDIF敘述
15-3 巢狀式IF敘述
15-4 關係運算子介紹
15-5 .IF ~.ELSEIF ~.ENDIF敘述
15-6 .WHILE ~.ENDW敘述
15-7 .REPEAT~.UNTIL敘述
15-8 .BREAK和.CONTINUE敘述
第十六章 磁碟及檔案控制
16-1 DOS的磁碟架構
16-2 磁片的系統區與資料區
16-3 檔案目錄
16-4 檔案配置表
16-5 檔案管理
16-6 檔案代號
16-7 存取碼和檔案屬性
16-8 處理檔案代號的服務程式
第十七章 鍵盤輸入控制
17-1 DOS的鍵盤服務
17-2 BIOS的鍵盤服務
第十八章 印表機輸出控制
18-1 DOS的印表機服務
18-2 BIOS的印表機服務
第十九章 記憶體管理控制
19-1 前 言
19-2 .COM檔的介紹
19-3 .EXE 檔介紹
19-4 MCB的介紹
19-5 記憶體的配置管理
19-6 常駐程式
19-7 中斷服務程式ISR
第一章 微電腦系統介紹
1-1 微電腦系統的歷史演進
1-2 位元(BIT)與位元組(BYTE)的觀念
1-3 一些常用名詞介紹
1-4 數字系統簡介
1-5 數字系統轉換
1-6 負數與補數
1-7 ASCII碼的介紹
1-8 如何觀察記憶體的內容
1-9 記憶體空間的計算
1-10 由位址計算記憶體大小
第二章 CPU內部架構介紹
2-1 8088的內部結構
2-2 8088的管線處理
2-3 機器碼與組合語言
2-4 8088的暫存器
2-5 一般暫存器的介紹
2-6 區段暫存器和指位暫存器
2-7 STACK(堆疊)的觀念
2-8 旗標暫存器(Flag Register)
2-9 分段式的記憶體管理...
購物須知
關於二手書說明:
商品建檔資料為新書及二手書共用,因是二手商品,實際狀況可能已與建檔資料有差異,購買二手書時,請務必檢視商品書況、備註說明及書況影片,收到商品將以書況影片內呈現為準。若有差異時僅可提供退貨處理,無法換貨或再補寄。
商品版權法律說明:
TAAZE 單純提供網路二手書託售平台予消費者,並不涉入書本作者與原出版商間之任何糾紛;敬請各界鑒察。
退換貨說明:
二手書籍商品享有10天的商品猶豫期(含例假日)。若您欲辦理退貨,請於取得該商品10日內寄回。
二手影音商品(例如CD、DVD等),恕不提供10天猶豫期退貨。
二手商品無法提供換貨服務,僅能辦理退貨。如須退貨,請保持該商品及其附件的完整性(包含書籍封底之TAAZE物流條碼)。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱
退換貨原則、
二手CD、DVD退換貨說明。