出版時(shí)間:2002-2 出版社:人民郵電出版社 作者:王成耀 頁(yè)數(shù):307 字?jǐn)?shù):484000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書以當(dāng)前“匯編語(yǔ)言程序設(shè)計(jì)”課程的教學(xué)為目標(biāo),以Intel 80x86 CPU指令系統(tǒng)與Microsoft宏匯編MASM 6.1X為背景,系統(tǒng)介紹了匯編語(yǔ)言程序設(shè)計(jì)的基本理論和方法。內(nèi)容主要包括:匯編語(yǔ)言程序設(shè)計(jì)的基礎(chǔ)知識(shí)、實(shí)模式下的80x86指令、常用偽指令、源程序格式、程序設(shè)計(jì)的基本技術(shù)、多模塊程序設(shè)計(jì)、輸入輸出和中斷程序設(shè)計(jì)等。此外,簡(jiǎn)要介紹了32位保護(hù)模式以及Win32匯編語(yǔ)言程序設(shè)計(jì)的基本方法?! ”緯歉叩仍盒S?jì)算機(jī)及相關(guān)專業(yè)本科生的教材,也可作為計(jì)算機(jī)工作者學(xué)習(xí)匯編語(yǔ)言的自學(xué)參考書。
書籍目錄
第1章 基礎(chǔ)知識(shí) 11.1 認(rèn)識(shí)匯編語(yǔ)言 11.1.1 機(jī)器語(yǔ)言 11.1.2 匯編語(yǔ)言 21.1.3 高級(jí)語(yǔ)言 31.1.4 對(duì)匯編語(yǔ)言的評(píng)價(jià) 31.2 數(shù)據(jù)表示 41.2.1 數(shù)據(jù)組織 51.2.2 無(wú)符號(hào)數(shù)與帶符號(hào)數(shù) 61.2.3 字符的ASCII碼表示 91.2.4 BCD碼 91.2.5 注解 101.3 基本位操作 101.3.1 邏輯操作 101.3.2 移位與循環(huán)移位 111.4 小結(jié) 12習(xí)題 12第2章 80x86計(jì)算機(jī)系統(tǒng)組織 142.1 80x86計(jì)算機(jī)的基本結(jié)構(gòu) 142.1.1 CPU 142.1.2 系統(tǒng)總線 152.1.3 內(nèi)存 162.1.4 I/O子系統(tǒng) 192.2 80x86 CPU的寄存器組 192.3 80x86 CPU的工作模式 222.3.1 實(shí)模式 222.3.2 保護(hù)模式 232.3.3 虛擬8086模式 242.4 標(biāo)志位 242.4.1 狀態(tài)標(biāo)志 242.4.2 深入認(rèn)識(shí)CF和OF 252.4.3 控制標(biāo)志 272.5 小結(jié) 27習(xí)題 28第3章 80x86指令系統(tǒng) 303.1 指令格式 303.1.1 指令的書寫格式 303.1.2 操作數(shù)的形式 313.2 尋址方式 313.2.1 8086尋址方式 313.2.2 32位CPU擴(kuò)展尋址方式 353.3 指令系統(tǒng) 373.3.1 數(shù)據(jù)傳送指令 383.3.2 算術(shù)指令 453.3.3 位操作指令 553.3.4 控制轉(zhuǎn)移指令 623.3.5 標(biāo)志處理指令 693.3.6 串操作指令 693.3.7 處理器控制指令 733.4 容易犯的錯(cuò)誤 743.5 實(shí)例 753.6 小結(jié) 78習(xí)題 78第4章 匯編語(yǔ)言程序格式 814.1 地址計(jì)數(shù)器 814.2 匯編語(yǔ)言語(yǔ)句 814.2.1 語(yǔ)句格式 814.2.2 表達(dá)式 824.2.3 常數(shù) 824.2.4 變量、標(biāo)號(hào)與地址表達(dá)式 834.3 基本偽指令 844.3.1 處理器選擇偽指令 844.3.2 段定義偽指令 854.3.3 符號(hào)定義偽指令 854.3.4 變量定義偽指令 864.3.5 LABEL 884.3.6 ASSUME 894.3.7 源程序結(jié)束偽指令 904.3.8 ORG 904.3.9 對(duì)齊偽指令 904.4 操作符 914.4.1 地址操作符 914.4.2 類型操作符 924.5 匯編語(yǔ)言源程序結(jié)構(gòu) 964.5.1 源程序的一般結(jié)構(gòu) 964.5.2 常用的源程序基本框架 974.6 匯編語(yǔ)言程序的開(kāi)發(fā) 1014.6.1 開(kāi)發(fā)過(guò)程 1014.6.2 匯編語(yǔ)言程序的開(kāi)發(fā)環(huán)境 1034.6.3 匯編器ML 1034.6.4 調(diào)試器CodeView 1064.7 小結(jié) 113習(xí)題 114第5章 基本控制結(jié)構(gòu) 1175.1 順序結(jié)構(gòu) 1175.2 字符與字符串的輸入/輸出 1195.3 分支結(jié)構(gòu) 1285.3.1 靈活運(yùn)用無(wú)條件轉(zhuǎn)移指令 1285.3.2 雙分支結(jié)構(gòu) 1295.3.3 多分支結(jié)構(gòu) 1325.4 循環(huán)結(jié)構(gòu) 1385.4.1 循環(huán)結(jié)構(gòu)的基本形式 1385.4.2 循環(huán)程序的控制方法 1395.5 串操作 1525.5.1 串操作指令的用途 1525.5.2 字符串處理 1535.6 小結(jié) 161習(xí)題 161第6章 過(guò)程 1646.1 過(guò)程概述 1646.1.1 過(guò)程定義 1646.1.2 過(guò)程調(diào)用和返回 1656.2 過(guò)程的參數(shù)傳遞 1686.2.1 用變量傳遞參數(shù) 1686.2.2 用寄存器傳遞參數(shù) 1706.2.3 用地址表傳遞參數(shù) 1716.2.4 用堆棧傳遞參數(shù) 1726.2.5 用代碼流傳遞參數(shù) 1786.3 過(guò)程實(shí)例 181*6.4 遞歸過(guò)程 1846.5 小結(jié) 188習(xí)題 189第7章 匯編語(yǔ)言的擴(kuò)展 1927.1 結(jié)構(gòu) 1927.1.1 結(jié)構(gòu)類型的定義 1927.1.2 結(jié)構(gòu)變量的定義 1927.1.3 結(jié)構(gòu)變量及其字段的訪問(wèn) 1937.2 宏指令 1957.2.1 宏定義、宏調(diào)用與宏展開(kāi) 1957.2.2 與宏有關(guān)的偽指令 1987.2.3 宏操作符 1997.2.4 宏指令與過(guò)程的區(qū)別 2007.3 重復(fù)塊 2017.3.1 REPEAT 2017.3.2 FOR 2017.3.3 FORC 202*7.4 條件匯編 2037.5 多模塊程序設(shè)計(jì) 2057.5.1 包含文件 2067.5.2 多個(gè)模塊的連接 2067.5.3 段定義的進(jìn)一步說(shuō)明 2077.5.4 模塊間的通信 211*7.5.5 Make文件 213*7.5.6 過(guò)程庫(kù) 215*7.5.7 簡(jiǎn)化段定義 2177.6 小結(jié) 219習(xí)題 220第8章 輸入/輸出與中斷 2238.1 輸入/輸出 2238.1.1 I/O原理 2238.1.2 I/O指令 2238.2 80x86的中斷系統(tǒng) 2278.2.1 中斷的基本概念 2278.2.2 中斷指令 2288.2.3 中斷分類 2298.3 DOS與BIOS服務(wù) 2338.3.1 DOS系統(tǒng)調(diào)用 2338.3.2 BIOS服務(wù) 234*8.4 DOS環(huán)境下的可執(zhí)行程序 2358.4.1 程序段前綴(PSP) 2358.4.2 .exe文件與.com文件 2368.4.3 程序結(jié)束的另一種方法 2378.5 中斷服務(wù)程序設(shè)計(jì) 2388.5.1 中斷服務(wù)程序設(shè)計(jì)的基本方法 238*8.5.2 駐留程序設(shè)計(jì) 2428.5.3 鍵盤程序設(shè)計(jì) 2438.6 小結(jié) 254習(xí)題 254*第9章 Win32匯編語(yǔ)言編程初步 2569.1 32位保護(hù)模式 2569.1.1 基本概念 2569.1.2 內(nèi)存尋址機(jī)制 2579.1.3 指令在實(shí)模式與32位保護(hù)模式下的差異 2629.2 Win32編程基礎(chǔ) 2639.2.1 開(kāi)發(fā)工具 2649.2.2 Win32 API 2649.2.3 源程序的基本結(jié)構(gòu) 2669.2.4 應(yīng)用實(shí)例 2679.3 小結(jié) 275習(xí)題 276附錄 277附錄1 標(biāo)準(zhǔn)ASCII碼字符集 277附錄2 80x86指令系統(tǒng) 279附錄3 調(diào)試器DEBUG 290附錄4 Windows 104鍵鍵盤掃描碼 298索引 300參考文獻(xiàn) 307
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
80x86匯編語(yǔ)言程序設(shè)計(jì) PDF格式下載