Windows匯編語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)

出版時(shí)間:2008-5  出版社:譚毓安、張雪蘭、 李元章 清華大學(xué)出版社 (2008-05出版)  作者:譚毓安,張雪蘭,李元章 著  頁(yè)數(shù):189  

內(nèi)容概要

  《重點(diǎn)大學(xué)計(jì)算機(jī)專(zhuān)業(yè)系列教材:Windows匯編語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)》介紹在Windows操作系統(tǒng)及32位保護(hù)模式下的匯編語(yǔ)言實(shí)驗(yàn),包括集成開(kāi)發(fā)環(huán)境的使用、分支循環(huán)、字符串處理、子程序、Windows界面編程、I/O程序設(shè)計(jì)、代碼優(yōu)化、硬盤(pán)DMA編程、保護(hù)模式編程、緩沖區(qū)溢出、多任務(wù)和多線(xiàn)程等11個(gè)實(shí)驗(yàn)?! ?shū)中提供了31個(gè)示例程序,在Windows操作系統(tǒng)或虛擬機(jī)中運(yùn)行,以Pentium微機(jī)為基礎(chǔ)平臺(tái),發(fā)揮匯編語(yǔ)言與底層硬件聯(lián)系緊密的特點(diǎn),包括了讀取實(shí)時(shí)時(shí)鐘、直接讀取硬盤(pán)扇區(qū)和硬盤(pán)序列號(hào)、中斷程序設(shè)計(jì)、硬盤(pán)DMA傳輸?shù)葘?shí)驗(yàn),體現(xiàn)出匯編語(yǔ)言的強(qiáng)大功能和高效率。除此之外,還包括了代碼優(yōu)化、緩沖區(qū)溢出、多任務(wù)、線(xiàn)程同步、遞歸編程、C/C++和匯編混合編程等與底層軟件技術(shù)相關(guān)的實(shí)驗(yàn)程序。

書(shū)籍目錄

實(shí)驗(yàn)1 Windows匯編語(yǔ)言開(kāi)發(fā)環(huán)境1.1 匯編程序結(jié)構(gòu)1.2 Visual C/C++環(huán)境1.3 字符串輸入與輸出1.4 常用Windows API調(diào)用1.5 讀取CPU標(biāo)識(shí)1.6 WinDbg調(diào)試工具1.7 實(shí)驗(yàn)題: 用MessageBox函數(shù)顯示CPU信息實(shí)驗(yàn)2 分支循環(huán)程序設(shè)計(jì)2.1 冒泡法排序2.2 折半查找2.3 插入數(shù)組元素2.4 刪除數(shù)組元素2.5 實(shí)驗(yàn)題:兩個(gè)有序數(shù)組的合并實(shí)驗(yàn)實(shí)驗(yàn)3 字符串/塊處理程序設(shè)計(jì)3.1 搜索字符3.2 內(nèi)存塊復(fù)制3.3 字符串插入3.4 實(shí)驗(yàn)題:多個(gè)字符串的排序?qū)嶒?yàn)4 Windows界面編程4.1 簡(jiǎn)單的窗口程序4.2 對(duì)話(huà)框及子窗口控件4.3 GDI編程4.4 實(shí)驗(yàn)題: 鼠標(biāo)作圖程序?qū)嶒?yàn)5 子程序設(shè)計(jì)5.1 子程序的定義和調(diào)用5.2 參數(shù)傳遞規(guī)則5.3 局部變量5.4 冪的計(jì)算5.5 在C程序中直接嵌入?yún)R編5.6 C/C++程序與匯編的混合編程5.7 實(shí)驗(yàn)題:快速排序?qū)嶒?yàn)6 I/O程序設(shè)計(jì)6.1 讀取實(shí)時(shí)時(shí)鐘6.2 直接讀取硬盤(pán)扇區(qū)6.3 雙機(jī)全雙工串行通信6.4 實(shí)驗(yàn)題: 讀取硬盤(pán)序列號(hào)實(shí)驗(yàn)7 程序優(yōu)化7.1 指令代碼的優(yōu)化7.2 空間優(yōu)化處理7.3 MMX指令7.4 SSE指令7.5 實(shí)驗(yàn)題:圖像像素反轉(zhuǎn)優(yōu)化實(shí)驗(yàn)8 緩沖區(qū)溢出攻擊實(shí)驗(yàn)8.1 緩沖區(qū)溢出攻擊原理8.2 遠(yuǎn)程緩沖區(qū)溢出攻擊8.3 實(shí)驗(yàn)題:IIS 5.0溢出漏洞實(shí)驗(yàn)實(shí)驗(yàn)9 保護(hù)模式編程基礎(chǔ)9.1 虛擬機(jī)開(kāi)發(fā)環(huán)境9.2 實(shí)模式與保護(hù)模式的切換9.3 保護(hù)模式下的中斷程序設(shè)計(jì)9.4 實(shí)驗(yàn)題: 保護(hù)模式綜合實(shí)驗(yàn)實(shí)驗(yàn)10 硬盤(pán)DMA編程10.1 獲取PCI IDE配置10.2 硬盤(pán)DMA傳輸實(shí)驗(yàn)10.3 實(shí)驗(yàn)題:保護(hù)方式下的硬盤(pán)DMA傳輸實(shí)驗(yàn)實(shí)驗(yàn)11 多任務(wù)和多線(xiàn)程11.1 多任務(wù)及其調(diào)度11.2 多線(xiàn)程編程11.3 x86 64架構(gòu)簡(jiǎn)介11.4 實(shí)驗(yàn)題:Windows同步對(duì)象實(shí)驗(yàn)附錄A附錄B參考文獻(xiàn)

章節(jié)摘錄

實(shí)驗(yàn)1 Windows匯編語(yǔ)言開(kāi)發(fā)環(huán)境Windows、Linux等現(xiàn)代操作系統(tǒng)都運(yùn)行于CPU的保護(hù)模式下。學(xué)習(xí)保護(hù)模式的匯編語(yǔ)言編程,要選用合適的編譯(匯編)和調(diào)試工具。編譯工具決定了匯編程序的語(yǔ)法和結(jié)構(gòu),而調(diào)試工具則能夠幫助人們迅速查找程序中的錯(cuò)誤,提高調(diào)試效率。本實(shí)驗(yàn)指導(dǎo)書(shū)采用Microsoft公司的MASM 6.14作為編譯工具,Microsoft Visual C/C++作為開(kāi)發(fā)調(diào)試環(huán)境。

編輯推薦

《重點(diǎn)大學(xué)計(jì)算機(jī)專(zhuān)業(yè)系列教材·WIndows匯編語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)》可作為高等院校計(jì)算機(jī)專(zhuān)業(yè)及電子、電氣類(lèi)相關(guān)專(zhuān)業(yè)本科生匯編語(yǔ)言程序設(shè)計(jì)、微型計(jì)算機(jī)原理與接口技術(shù)等課程的實(shí)驗(yàn)教材或參考書(shū),也可作為其他自學(xué)者或計(jì)算機(jī)專(zhuān)業(yè)技術(shù)人員的參考指導(dǎo)書(shū)。

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    Windows匯編語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo) PDF格式下載


用戶(hù)評(píng)論 (總計(jì)1條)

 
 

  •   DOS內(nèi)容多,WINDOWS的內(nèi)容少。
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7