注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具匯編語言程序設(shè)計(從DOS到Windows)

匯編語言程序設(shè)計(從DOS到Windows)

匯編語言程序設(shè)計(從DOS到Windows)

定 價:¥38.00

作 者: 張雪蘭等編著
出版社: 清華大學(xué)出版社
叢編項: 重點(diǎn)大學(xué)計算機(jī)專業(yè)系列教材
標(biāo) 簽: 匯編語言 程序設(shè)計 高等學(xué)校 教材

ISBN: 9787302124368 出版時間: 2006-04-01 包裝: 平裝
開本: 16開 頁數(shù): 459 字?jǐn)?shù):  

內(nèi)容簡介

本書選擇了當(dāng)今廣為流行的以Intel 80x86系列為CPU的PC及其兼容機(jī)作為硬件平臺,以DOS和Window。兩種操作系統(tǒng)作為軟件平臺,深入討論實模式和保護(hù)模式的匯編語言程序沒計。傘書典分12章,由兩部分組成。第1部分介紹Inlel 80x86系列微處理器的基礎(chǔ)知識、實模式匯編語言程序設(shè)計等,卡要內(nèi)容包括:預(yù)備知識、微處理器的基礎(chǔ)知識、尋址方式及指令集、匯編語言程序組織、程序的基本結(jié)構(gòu)及其程序設(shè)計、子程序與宏指令設(shè)計、實模式I/O程序設(shè)計、匯編講言高級編程技巧等。第2部分介紹據(jù)f Windows的保護(hù)模式程序設(shè)計,主要內(nèi)容包括:32位CPU及Windows基礎(chǔ)、Windows匯編語高'稗序i殳計基礎(chǔ)、深入Windows匯編編程、保護(hù)模式及其應(yīng)用等。本書內(nèi)容由淺入深、循序漸進(jìn)、實例豐富,許多完整程序都是有一定難度的實際應(yīng)用,很有參考價值。本書每章后均附有習(xí)題·以便瀆者檢查及鞏固所學(xué)知識。 本書既可作為高等院校計算機(jī)科學(xué)與技術(shù)專業(yè)及其相關(guān)專業(yè)的本科教材,也可供從事計算機(jī)開發(fā)及研究的工程技術(shù)人員參考。

作者簡介

暫缺《匯編語言程序設(shè)計(從DOS到Windows)》作者簡介

圖書目錄

第1部分 實模式編程
第1章 預(yù)備知識
1.1進(jìn)位記數(shù)制及不同數(shù)制間的轉(zhuǎn)換
1.1.1什么是進(jìn)位記數(shù)制
1.1.2計算機(jī)中常用的進(jìn)位記數(shù)制
1.1.3不同進(jìn)位記數(shù)制之間的轉(zhuǎn)換
1.2二進(jìn)制數(shù)的算術(shù)和邏輯運(yùn)算
1.2.1二進(jìn)制數(shù)的算術(shù)運(yùn)算
1.2.2二進(jìn)制數(shù)的邏輯運(yùn)算
1.3數(shù)和字符在計算機(jī)中的表示方法
1.3.1整數(shù)在計算機(jī)中的表示
1.3.2字符編碼
1.3.3BCD碼
習(xí)題1
第2章 微處理器的基礎(chǔ)知識
2.1Intel 80x86系列微處理器簡介
2.1.1Intel 80x86系列微處理器
2.1.23種運(yùn)行模式
2.2程序可見寄存器組
2.3存儲器
2.3.1基本概念
2.3.2存儲器分段管理
2.3.3實模式存儲器尋址
2.4PC操作系統(tǒng)的發(fā)展
2.4.1MSDOS
2.4.2桌面Windows系統(tǒng)
2.4.3Windows NT系列
2.4.4Linux
2.5DOS 內(nèi)存布局
2.6外部設(shè)備及I/O地址空間
2.7匯編語言概述
2.7.1程序設(shè)計語言概述
2.7.2匯編語言概述
習(xí)題2
第3章 尋址方式及指令集
3.1Intel 80x86指令集的發(fā)展
3.2與數(shù)據(jù)有關(guān)的尋址方式
3.3數(shù)據(jù)傳送指令
3.4算術(shù)運(yùn)算指令
3.4.1二進(jìn)制算術(shù)運(yùn)算指令
3.4.2十進(jìn)制算術(shù)運(yùn)算指令
3.5邏輯指令
3.6程序控制指令
3.6.1與轉(zhuǎn)移地址有關(guān)的尋址方式
3.6.2程序控制指令簡介
3.7處理機(jī)控制指令
3.8串操作指令
3.9條件字節(jié)設(shè)置指令
習(xí)題3
第4章 匯編語言程序組織
4.1匯編語言語句格式
4.2匯編語言源程序結(jié)構(gòu)
4.2.1典型的.exe文件結(jié)構(gòu)
4.2.2典型的.com文件結(jié)構(gòu)
4.3常用偽指令
4.3.1數(shù)據(jù)定義偽指令
4.3.2LABEL偽指令
4.3.3符號定義偽指令
4.3.4對準(zhǔn)偽指令
4.3.5結(jié)構(gòu)偽指令
4.3.6微處理器偽指令
4.4匯編語言操作符
4.5匯編語言程序上機(jī)過程
4.5.1.exe文件上機(jī)過程
4.5.2.com文件上機(jī)過程
4.5.3高版本——集匯編與連接一起的MLexe
4.6調(diào)用ROM BIOS或DOS中斷實現(xiàn)數(shù)據(jù)的輸入輸出
4.6.1使用ROM BIOS中斷調(diào)用
4.6.2使用DOS系統(tǒng)功能調(diào)用
4.7簡化段定義
習(xí)題4
第5章 程序基本結(jié)構(gòu)及其程序設(shè)計
5.1順序結(jié)構(gòu)及簡單程序設(shè)計
5.2分支結(jié)構(gòu)及程序?qū)崿F(xiàn)
5.3循環(huán)結(jié)構(gòu)及程序?qū)崿F(xiàn)
習(xí)題5
第6章 子程序與宏指令設(shè)計
6.1子程序結(jié)構(gòu)及設(shè)計方法
6.1.1含有子程序的程序結(jié)構(gòu)
6.1.2設(shè)計子程序時應(yīng)注意的問題
6.2子程序參數(shù)傳遞
6.2.1通過寄存器傳遞
6.2.2同模塊中的子程序可直接訪問模塊中的變量
6.2.3通過地址表傳遞參數(shù)地址
6.2.4通過堆棧傳遞參數(shù)或參數(shù)地址
6.3嵌套與遞歸子程序
6.4宏指令
6.4.1宏定義、宏調(diào)用、宏擴(kuò)展
6.4.2LOCAL偽指令
6.4.3宏指令嵌套
6.4.4宏操作符
6.4.5列表偽指令
6.5宏指令庫
6.5.1建立宏指令庫
6.5.2包含與刪除——INCLUDE和PURGE偽指令
6.5.3使用宏指令庫中的宏指令
6.5.4宏指令與子程序的區(qū)別
6.6重復(fù)偽指令
6.6.1重復(fù)偽指令REPT
6.6.2不定重復(fù)偽指令
6.7條件偽指令
習(xí)題6
第7章 實模式I/O程序設(shè)計
7.1概述
7.2程序查詢方式
7.3中斷傳送方式
7.3.1中斷的基本概念
7.3.2中斷分類
7.3.3可屏蔽中斷的進(jìn)一步討論
7.3.4中斷優(yōu)先級與中斷嵌套
7.3.5實模式中斷處理過程
7.3.6存取中斷向量
7.3.7中斷處理子程序的設(shè)計步驟
7.3.8中斷程序設(shè)計舉例
7.4DMA方式簡介
7.5磁盤文件存取技術(shù)
7.5.1文件命名
7.5.2DOS的句柄式文件管理功能
7.5.3利用句柄存取文件的程序舉例
7.5.4字符設(shè)備句柄式輸入輸出
習(xí)題7
第8章 匯編語言高級編程技巧
8.1模塊化程序設(shè)計
8.1.1模塊通信
8.1.2模塊連接
8.1.3模塊組織建議
8.1.4模塊程序設(shè)計上機(jī)步驟
8.1.5綜合舉例
8.2匯編語言程序與高級語言程序的連接
8.2.1在C程序中直接嵌入?yún)R編代碼
8.2.2在C程序中直接調(diào)用匯編子程序
8.2.3匯編語言程序調(diào)用C函數(shù)
8.3使用DOS EXEC功能執(zhí)行程序
8.3.1DOS的內(nèi)存分配與釋放功能簡介
8.3.2使用DOS EXEC功能加載并執(zhí)行程序
8.4TSR程序設(shè)計
習(xí)題8
第2部分 保護(hù)模式編程
第9章 32位CPU及Windows基礎(chǔ)
9.1保護(hù)模式基礎(chǔ)
9.1.132位CPU內(nèi)部結(jié)構(gòu)
9.1.2程序不可見寄存器組
9.2內(nèi)存管理
9.2.1分段內(nèi)存管理
9.2.2分頁內(nèi)存管理
9.2.3尋址方式的增強(qiáng)
9.3Windows環(huán)境
9.3.1Windows程序的執(zhí)行環(huán)境
9.3.2Windows的保護(hù)機(jī)制
9.3.332位堆棧
習(xí)題9
第10章 Windows匯編語言程序設(shè)計基礎(chǔ)
10.1Windows匯編環(huán)境
10.1.1Windows下的MASM與LINK
10.1.2Windows匯編源程序的格式
10.1.3圖形界面與字符界面
10.2Windows下的子程序設(shè)計與函數(shù)調(diào)用
10.2.1通過全局變量及寄存器傳遞參數(shù)
10.2.2C函數(shù)的參數(shù)傳遞方式cdecl
10.2.3偽指令invoke
10.2.4Windows中匯編與C的相互調(diào)用
10.2.5在匯編中調(diào)用Windows的API
10.2.6C++與匯編
10.3使用Visual C編譯調(diào)試匯編程序
10.3.1建立工程
10.3.2設(shè)置調(diào)試選項
10.3.3常用調(diào)試命令
習(xí)題10
第11章 深入Windows匯編編程
11.1匯編高級語法
11.1.1條件測試表達(dá)式
11.1.2分支偽操作
11.1.3循環(huán)偽操作
11.2程序優(yōu)化
11.2.1運(yùn)行時間的優(yōu)化
11.2.2占用空間的優(yōu)化
11.3文件操作
11.3.1文件操作的基本函數(shù)
11.3.2文件處理實例
11.4結(jié)構(gòu)化異常處理
11.4.1捕捉程序中的異常
11.4.2匯編程序中的異常處理
習(xí)題11
第12章 保護(hù)模式及其應(yīng)用
12.1特權(quán)級保護(hù)
12.1.1對數(shù)據(jù)訪問的保護(hù)
12.1.2對程序轉(zhuǎn)移的保護(hù)
12.1.3門
12.2任務(wù)
12.2.1任務(wù)狀態(tài)段
12.2.2任務(wù)切換
12.2.3輸入輸出保護(hù)
12.3中斷和異常
12.3.1中斷和異常的類型
12.3.2中斷門和陷阱門
12.3.3中斷和異常的處理過程
12.3.4外部中斷源
12.3.5通過任務(wù)門的轉(zhuǎn)移
12.4虛擬8086模式
12.5操作系統(tǒng)類指令
習(xí)題12
附錄A 匯編語言偽指令和操作符
附錄B DEBUG調(diào)試工具
附錄C INT 21H DOS系統(tǒng)功能調(diào)用中斷
附錄D BIOS中斷調(diào)用
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號