組合語言, 3/e
內容描述
<內容簡介>
本書依教育部最新公佈之工業職業學校電機、電子群「組合語言」課程標準編輯而成,並附範例光碟片可作為上機練習時使用。適用於電子、資訊科二年級之學生。
<章節目錄>11 章 微電腦系統介紹11-1 微電腦系統的歷史演進21-1-1 CPU的先驅INTEL21-1-2 另一個巨人MOTOROLA21-1-3 新的組合31-1-4 Pentium
II的推出31-1-5 多重核心處理器的誕生51-2 基本數位系統61-3 資料表示與轉換71-3-1 數字系統轉換71-3-2 負數與補數131-3-3 位元(BIT)與位元組(BYTE)的觀念161-3-4 ASCII碼的介紹161-3-5 如何觀察記憶體的內容181-3-6 記憶體空間的計算181-3-7 由位址計算記憶體大小19習
題222 章 CPU內部架構介紹272-1 8086的內部結構282-1-1 8088的內部結構282-1-2 8088的管線處理292-2 機器碼與組合語言302-3 暫存器結構312-3-1 8088的暫存器312-3-2 一般暫存器結構312-3-3 區段暫存器和指位暫存器332-3-4 STACK(堆疊)的觀念352-3-5 旗標暫存器(Flag
Register)362-4 80386/486
32位元暫存器402-5 分段式的記憶體管理412-6 資料在記憶體的儲存方式432-7 位址在記憶體的儲存方式442-8 定址模式44習
題523 章 組合語言程式之開發613-1 原始程式轉換成可執行碼的方式623-2 可執行檔案執行的步驟633-3 可執行程式產生的步驟633-4 組合語言中的附檔名介紹643-5 Debug程式介紹653-5-1 Debug指令的介紹663-5-2 利用Debug撰寫程式673-5-3 利用Debug指令G執行程式683-5-4 程式的命名與存檔693-5-5 程式的反組譯693-5-6 組合語言指令的簡單介紹703-5-7 在Debug之下修改程式713-5-8 單步執行及觀察暫存器內容733-5-9 利用D指令觀察記憶體內容773-5-10 Debug指令綜合練習783-6 啟動MASM823-6-1 前 言823-6-2 MASM的操作823-6-3 LST檔的內容833-6-4 交互參考檔的產生863-7 LINK連結程式的操作873-7-1 前 言873-7-2 MAP檔的討論883-8 MASM6.X版的組譯與連結923-8-1 前 言923-8-2 使用ML來組譯連結程式95習
題994 章 組合語言程式結構1034-1 組合語言程式概論1044-2 組合語言指令格式1044-3 MASM的演進1064-4 MASM4.X版中程式的格式1064-5 MASM5.X版中程式的格式1134-6 MASM6.X版中程式撰寫的格式115習
題1185 章 虛擬指令與資料轉移傳送指令1245-1 前 言1245-2 虛擬指令介紹1245-2-1 列表機虛擬指令介紹1245-2-2 區段定義虛擬指令1245-2-3 資料虛擬指令1255-2-4 其他虛擬指令1275-3 資料轉移傳送指令1275-3-1 前 言1275-3-2 一般傳送資料指令1285-3-3 堆疊資料存取指令1305-3-4 位址資料傳送指令1325-3-5 I/O埠資料傳送指令1345-3-6 旗標內含傳送指令1355-3-7 資料查表指令136習
題1386 章 算術及邏輯運算指令1416-1 算術運算指令1426-1-1 加法指令1426-1-2 減法指令1456-1-3 乘法指令1496-1-4 除法指令1526-1-5 有號數擴展指令1526-2 邏輯運算指令154習
題1617 章 程式流程控制1677-1 前 言1687-1-1 無條件跳躍指令JMP1687-1-2 比較指令CMP1687-1-3 有條件跳躍指令1697-2 旗標設定指令1747-2-1 進位旗標設定指令1747-2-2 方向旗標設定指令1767-2-3 中斷旗標設定指令1797-3 迴圈指令1797-4 程序(Procedure)定義與呼叫1827-4-1 副程式的定義1827-4-2 副程式的呼叫1837-4-3 檔內呼叫1847-4-4 檔外呼叫1857-4-5 參數的傳遞1887-5 中斷型態與應用1917-5-1 何謂中斷1917-5-2 中斷的種類1917-5-3 中斷向量表1927-5-4 中斷服務程式起始位址的計算1947-5-5 軟體的中斷要求195習
題1978 章 巨集組譯2018-1 巨集簡介2028-2 巨集的定義2028-3 巨集展開2038-4 巨集的程式庫2068-5 INCLUDE指令的使用2088-6 巨集的參數傳遞2118-7 條件式巨集組譯2148-8 巨集指令與副程式之比較216習
題2179 章 基本資料運算處理與應用2199-1 前 言2209-2 字串運算處理2209-2-1 字串搬移指令2209-2-2 字串比較指令2239-2-3 字串搜尋指令2259-2-4 字串載入指令2279-2-5 字串儲存指令2289-2-6 前置重複指令2309-3 位元運算處理2309-3-1 位元平移指令2309-3-2 位元旋轉指令2339-4 BCD碼及ASCII碼之轉換處理2379-4-1 BCD碼介紹2379-4-2 未包裝運算調整指令2389-4-3 包裝運算調整指令243習
題24510 章 基本週邊設備輸入輸出控制24910-1 前 言25010-2 螢幕輸出顯示控制25010-2-1 DOS的螢幕服務25010-2-2 BIOS的螢幕服務25210-2-3 文字模式與繪圖模式25210-2-4 螢幕顯像原理25210-2-5 單色繪圖顯示卡25310-2-6 BIOS
INT
10H的螢幕處理25710-3 磁碟及檔案控制26210-3-1 DOS的磁碟架構26210-3-2 磁片的系統區與資料區26310-3-3 檔案目錄26510-3-4 檔案配置表26610-4 鍵盤輸入控制26710-4-1 DOS的鍵盤服務26710-2-4 BIOS的鍵盤服務27310-5 印表機輸出控制27810-5-1 DOS的印表機服務27810-5-2 BIOS的印表機服務27910-6 記憶體管理控制28110-6-1 記憶體種類介紹28110-6-2 各種常用記憶體規格介紹28210-6-3 記憶體的擴充28410-6-4 .COM檔的介紹28510-6-5 .EXE
檔介紹28510-6-6 MCB的介紹28810-6-7 記憶體的配置管理28710-6-8 常駐程式28910-6-9 中斷服務程式ISR29010-6-10 撰寫新的ISR29010-6-11 更換系統原先的ISR29210-6-12 攔截修改系統的ISR295習
題297