出版時(shí)間:2001-9 出版社:電子工業(yè) 作者:俆建民 頁(yè)數(shù):299 字?jǐn)?shù):500000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書(shū)以80x86/Pentium系列微處理器為背景,系統(tǒng)地介紹了匯編語(yǔ)言程序設(shè)計(jì)的基礎(chǔ)知識(shí)、程序設(shè)計(jì)方法和應(yīng)用技術(shù)。 全書(shū)共分10章。前兩章概括地介紹了數(shù)在計(jì)算機(jī)中的表示、匯編語(yǔ)言運(yùn)行的硬件環(huán)境。第三、第四章介紹了尋址方式、指令系統(tǒng)和匯編語(yǔ)言的程序結(jié)構(gòu)。第五、六、七、八章是本書(shū)的核心部分,詳細(xì)地介紹了80X86和Pentium微型計(jì)算機(jī)匯編語(yǔ)言程序設(shè)計(jì)的基本方法和技巧。第九章介紹了匯編語(yǔ)言和高級(jí)語(yǔ)言的混合編程方法,第十章概要介紹了保護(hù)模式下匯編語(yǔ)言程序設(shè)計(jì)的基本方法和應(yīng)用技術(shù)。 本書(shū)可作計(jì)算機(jī)科學(xué)技術(shù)和相關(guān)專(zhuān)業(yè)本,專(zhuān)科教材,也可作從事相關(guān)技術(shù)工作人員的參考書(shū)。
書(shū)籍目錄
第1章 基礎(chǔ)知識(shí) 1.1 數(shù)據(jù)表示方法 1. 1.1 數(shù)與數(shù)制 1.1. 2 計(jì)算機(jī)中的數(shù)據(jù)表示 1.1.3 基本數(shù)據(jù)類(lèi)型 1.2 匯編語(yǔ)言程序設(shè)計(jì) 1.2.1 程序設(shè)計(jì)語(yǔ)言 1,2.2 如何學(xué)習(xí)匯編語(yǔ)言 本章小結(jié) 習(xí)題一第2章 微處理器的結(jié)構(gòu)及存儲(chǔ)器組成 2.1 80x86和Pentium微處理器的結(jié)構(gòu) 2.1.1 80x86和Pentium微處理器的結(jié)構(gòu) 2.1.2 80x86和Pentium微處理機(jī)的寄存器結(jié)構(gòu) 2.2 存儲(chǔ)器的組織 2.2.1 實(shí)模式存儲(chǔ)器尋址 2.2.2 保護(hù)模式存儲(chǔ)器尋址 本章小結(jié) 習(xí)題二第3章 尋址方式和指令系統(tǒng) 3.1 尋址方式 3.1.1 數(shù)據(jù)尋址方式 3.1.2 程序存儲(chǔ)器尋址方式 3.2 指令系統(tǒng) 3.2.1 數(shù)據(jù)傳送指令 3.2.2 算術(shù)運(yùn)算指令 3.2.3 十進(jìn)制算術(shù)運(yùn)算指令 3.2.4 邏輯運(yùn)算指令 3.2.5 處理機(jī)控制指令 本章小結(jié) 習(xí)題三第4章 偽指令及匯編語(yǔ)言源程序結(jié)構(gòu) 4.1 匯編語(yǔ)言語(yǔ)句格式 4. 1.1 語(yǔ)句種類(lèi) 4. 1.2 語(yǔ)句格式 4.2 偽指令 4.2.1 符號(hào)定義偽指令 4. 2.2 數(shù)據(jù)定義偽指令 4.2.3 段定義偽指令 4.2.4 簡(jiǎn)化段定義他指令 4.2.5 程序開(kāi)始和結(jié)束偽指令 4. 2.6 指令集選擇他指令 4.2.7 過(guò)程定義偽指令 4.3 匯編語(yǔ)言源程序結(jié)構(gòu) 4.3.1 完整段定義結(jié)構(gòu) 4.3. 2 簡(jiǎn)化段定義結(jié)構(gòu) 4.3.3 程序段前綴結(jié)構(gòu) 4.3.4 COM文件結(jié)構(gòu) 4.4 匯編語(yǔ)言的上機(jī)過(guò)程 4.4.1 概述 4.4.2 建立匯編語(yǔ)言的工作環(huán)境 4.4.3 用EDIT建立ASM文件 4.4.4 用MASM產(chǎn)生OBJ文件 4.4.5 用LINK產(chǎn)生EXE文件 4.4. 6 程序的調(diào)試和執(zhí)行 本章小結(jié) 習(xí)題四第5章 基本結(jié)構(gòu)程序設(shè)計(jì) 5.1 匯編語(yǔ)言程序設(shè)計(jì)概述 5.1.1 匯編語(yǔ)言程序設(shè)計(jì)的基本步驟 5.1.2 流程圖的畫(huà)法規(guī)定 5.2 順序結(jié)構(gòu)程序設(shè)計(jì) 5.3 分支程序設(shè)計(jì) 5. 3.1 轉(zhuǎn)移指令 5.3.2 雙分支程序設(shè)計(jì) 5.3.3 多分支程序設(shè)計(jì) 5.4 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 5.4.1 循環(huán)指令 5.4.2 循環(huán)程序的結(jié)構(gòu) 5.4.3 循環(huán)程序設(shè)計(jì)方法 5.4.4 多重循環(huán)程序設(shè)計(jì) 5.4.5 串操作程序 5.4.6 循環(huán)程序設(shè)計(jì)舉例 本章小結(jié) 習(xí)題五第6章 子程序設(shè)計(jì) 6.1 子程序的概念與特性 6.2 子程序調(diào)用和返回指令 6.2.1 調(diào)用指令 6.2.2 返回指令 6.3 子程序的結(jié)構(gòu)形式 6.3. 1 子程序調(diào)用方法說(shuō)明 6.3.2 現(xiàn)場(chǎng)保護(hù)和現(xiàn)場(chǎng)恢復(fù) 6.3.3 子程序的定義 6.4 子程序的設(shè)計(jì)和調(diào)用 6.4.1 子程序的設(shè)計(jì) 6.4.2 子程序的調(diào)用 6.5 子程序的參數(shù)傳遞方法 6.5.1 通過(guò)寄存器傳遞參數(shù) 6.5.2 通過(guò)堆棧傳遞參數(shù) 6.5.3 用存儲(chǔ)單元傳遞參數(shù) 6.6 子程序的嵌套與遞歸 6.6.1 子程序的嵌套調(diào)用 6.6.2 子程序的遞歸調(diào)用 6.7 子程序設(shè)計(jì)舉例 6.7.1 輸入輸出子程序 6.7.2 數(shù)制轉(zhuǎn)換子程序 6.7.3 多位數(shù)運(yùn)算子程序 本章小結(jié) 習(xí)題六第7章 高級(jí)匯編技術(shù) 7.1 定匯編 7.1.1 宏指令的定義、調(diào)用和展開(kāi) 7.1.2 宏操作符 7.1.3 LOCAL偽指令 7.1.4 宏嵌套 7.1.5 宏程序庫(kù) 7.1.6 宏指令與子程序的區(qū)別 7.2 重復(fù)匯編和條件匯編 7.2. 1 重復(fù)匯編 7.2.2 條件匯編 本章小結(jié)第8章 中斷和輸入輸出程序設(shè)計(jì) 8.1 中斷概述 8.1.1 中斷與中斷源 8.1.2 中斷分類(lèi) 8.1.3 中斷向量表 8.1.4 中斷過(guò)程 8.1.5 中斷優(yōu)先級(jí) 8.1.6 中斷指令 8.2 中斷處理程序設(shè)計(jì) 8.2.1 中斷處理程序的編寫(xiě) 8.2.2 設(shè)置和獲取中斷向量 8.2.3 中斷程序設(shè)計(jì)舉例 8.3 BIOS中斷調(diào)用 8.3.1 BIOS概述 8.3.2 BIOS中斷調(diào)用方法 8.4 DOS功能調(diào)用 8.4.1 DOS功能調(diào)用概述 8.4.2 基本I/O功能調(diào)用 8.4.3 應(yīng)用舉例 8.5 磁盤(pán)文件管理 8.5.1 傳統(tǒng)文件管理方式 8.5.2 擴(kuò)充文件管理方式 8.6 輸入輸出程序設(shè)計(jì) 8.6.1 程序直接控制方式 8.6.2 程序中斷方式 8.6.3 直接存儲(chǔ)器訪問(wèn)(DMA)方式 8.6.4 通道傳輸方式 本章小結(jié) 習(xí)題八第9章 匯編語(yǔ)言與高級(jí)語(yǔ)言的混合編程 9.1 調(diào)用協(xié)議 9.1.1 人口參數(shù)傳遞規(guī)則 9.1.2 返回值傳遞規(guī)則 9.1.3 寄存器保護(hù)規(guī)則 9.2 與C語(yǔ)言的接口 9.2.1 模塊連接法 9.2.2 偽變量法 9.2.3 行內(nèi)匯編法 9.3 與Paseal語(yǔ)言的接口 本章小結(jié) 習(xí)題九第10章 保護(hù)模式程序設(shè)計(jì) 10.1 保護(hù)模式存儲(chǔ)器管理 10.1.1 段寄存器與存儲(chǔ)器分段管理 10.1.2 控制寄存器與存儲(chǔ)器分頁(yè)管理 10.1.3 調(diào)試寄存器與測(cè)試寄存器 10.2 描述符的類(lèi)型 10.2.1 存儲(chǔ)段描述符 10.2.2 系統(tǒng)段描述符 10.2.3 控制門(mén)描述符 10.3 保護(hù)模式下的系統(tǒng)類(lèi)指令 10.3.1 實(shí)模式和保護(hù)模式任何特權(quán)級(jí)下都可執(zhí)行的指令 10.3.2 實(shí)模式和保護(hù)模式0特權(quán)組下可以執(zhí)行的指令 10.3.3 僅在保護(hù)模式下執(zhí)行的指令 10.3.4 特權(quán)指令 10.4 控制轉(zhuǎn)移與特權(quán)級(jí)變換 10.4.1 任務(wù)狀態(tài)段 10.4.2 同一任務(wù)內(nèi)特權(quán)級(jí)不變的段間轉(zhuǎn)移 10.4.3 同一任務(wù)內(nèi)特權(quán)級(jí)變換的段間轉(zhuǎn)移 10.4.4 不同任務(wù)間的控制轉(zhuǎn)移 10.5 中斷/異常處理 10.5.1 中斷 10.5.2 異常 10.5.3 中斷/異常處理的控制轉(zhuǎn)移 10.6 虛擬 8086工作方式 10.6.1 虛擬8086方式 10.6.2 離開(kāi)虛擬8086方式 10.6.3 進(jìn)入虛擬8086方式 10.7 Windows下的保護(hù)模式編程 本章小結(jié) 習(xí)題十附錄A 動(dòng)態(tài)調(diào)試程序DEBUG附錄B 80x86/Pentium指令系統(tǒng)附錄C 常用DOS功能調(diào)用參考文獻(xiàn)
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版