32位匯編語言程序設(shè)計

出版時間:2011-8  出版社:機(jī)械工業(yè)出版社  作者:錢曉捷  頁數(shù):263  
Tag標(biāo)簽:無  

內(nèi)容概要

  《高等院校精品課程系列教材:32位匯編語言程序設(shè)計》以32位Intel 80x86處理器和個人計算機(jī)為硬件平臺,基于32位Windows操作系統(tǒng)軟件平臺,借助微軟MASM匯編程序講解匯編語言程序設(shè)計?!陡叩仍盒>氛n程系列教材:32位匯編語言程序設(shè)計》內(nèi)容包括基本的匯編語言基礎(chǔ)、常用處理器指令和匯編語言偽指令以及順序、分支、循環(huán)、子程序結(jié)構(gòu),還包括擴(kuò)展的Windows和DOS編程、與C++語言的混合編程、輸入輸出指令及編程,并涉及浮點(diǎn)、多媒體及64位指令等方面?!  陡叩仍盒>氛n程系列教材:32位匯編語言程序設(shè)計》可以作為普通高校“匯編語言程序設(shè)計”等課程的教材或參考書,適合計算機(jī)、電子、通信和自控等電類專業(yè)的本科學(xué)生以及軟件學(xué)院、計算機(jī)等電類專業(yè)的高職學(xué)生、成教學(xué)生閱讀,同時也適合作為計算機(jī)應(yīng)用開發(fā)人員和希望深入學(xué)習(xí)匯編語言的讀者的極佳參考書。

書籍目錄

前言教學(xué)建議第1章 匯編語言基礎(chǔ)1.1 Intel 80x86系列處理器1.1.1 16位80x86處理器1.1.2 IA-32處理器1.1.3 Intel 64處理器1.2 個人計算機(jī)系統(tǒng)1.2.1 硬件組成1.2.2 寄存器1.2.3 存儲器組織1.2.4 程序設(shè)計語言1.2.5 軟件系統(tǒng)1.3 匯編語言程序格式1.3.1 指令代碼格式1.3.2 語句格式1.3.3 源程序框架1.3.4 開發(fā)過程第1章習(xí)題第2章 數(shù)據(jù)表示和尋址2.1 數(shù)據(jù)表示2.1.1 數(shù)制2.1.2 數(shù)值的編碼2.1.3 字符的編碼2.2 常量表達(dá)2.3 變量應(yīng)用2.3.1 變量定義2.3.2 變量屬性2.4 數(shù)據(jù)尋址方式2.4.1 立即數(shù)尋址方式2.4.2 寄存器尋址方式2.4.3 存儲器尋址方式2.4.4 各種數(shù)據(jù)尋址方式的組合第2章習(xí)題第3章 通用數(shù)據(jù)處理指令3.1 數(shù)據(jù)傳送類指令3.1.1 通用數(shù)據(jù)傳送指令3.1.2 堆棧操作指令3.1.3 其他傳送指令3.2 算術(shù)運(yùn)算類指令3.2.1 狀態(tài)標(biāo)志3.2.2 加法指令3.2.3 減法指令3.2.4 乘法和除法指令3.2.5 其他運(yùn)算指令3.3 位操作類指令3.3.1 邏輯運(yùn)算指令3.3.2 移位指令第3章習(xí)題第4章 程序結(jié)構(gòu)4.1 順序程序結(jié)構(gòu)4.2 分支程序結(jié)構(gòu)4.2.1 無條件轉(zhuǎn)移指令4.2.2 條件轉(zhuǎn)移指令4.2.3 單分支程序結(jié)構(gòu)4.2.4 雙分支程序結(jié)構(gòu)4.2.5 多分支程序結(jié)構(gòu)4.3 循環(huán)程序結(jié)構(gòu)4.3.1 循環(huán)指令4.3.2 計數(shù)控制循環(huán)4.3.3 條件控制循環(huán)4.3.4 多重循環(huán)第4章習(xí)題第5章 模塊化程序設(shè)計5.1 子程序結(jié)構(gòu)5.1.1 子程序指令5.1.2 子程序設(shè)計5.2 參數(shù)傳遞5.2.1 寄存器傳遞參數(shù)5.2.2 共享變量傳遞參數(shù)5.2.3 堆棧傳遞參數(shù)5.3 多模塊程序結(jié)構(gòu)5.3.1 源文件包含5.3.2 模塊連接5.3.3 子程序庫5.4 宏結(jié)構(gòu)5.4.1 宏匯編5.4.2 重復(fù)匯編5.4.3 條件匯編第5章習(xí)題第6章 Windows編程6.1 操作系統(tǒng)函數(shù)調(diào)用6.1.1 動態(tài)連接庫6.1.2 MASM的過程聲明和調(diào)用6.1.3 程序退出函數(shù)6.2 控制臺應(yīng)用程序6.2.1 控制臺輸出6.2.2 控制臺輸入6.2.3 單字符輸入6.3 圖形窗口應(yīng)用程序6.3.1 消息窗口6.3.2 結(jié)構(gòu)變量6.3.3 MASM的高級語言特性6.3.4 簡單窗口程序第6章習(xí)題第7章 與Visual C++混合編程7.1 嵌入?yún)R編7.2 模塊連接7.2.1 約定規(guī)則7.2.2 堆棧幀7.3 調(diào)用高級語言函數(shù)7.3.1 嵌入?yún)R編中調(diào)用高級語言函數(shù)7.3.2 匯編語言中調(diào)用C庫函數(shù)7.4 使用Visual C++開發(fā)環(huán)境7.4.1 匯編語言程序的開發(fā)過程7.4.2 匯編語言程序的調(diào)試過程第7章習(xí)題第8章 DOS環(huán)境程序設(shè)計8.1 DOS編程8.1.1 實(shí)地址存儲模型8.1.2 DOS應(yīng)用程序框架8.1.3 DOS功能調(diào)用8.2 串操作類指令8.2.1 串傳送指令8.2.2 串檢測指令8.3 輸入輸出程序設(shè)計8.3.1 輸入輸出指令8.3.2 定時器初始化編程8.3.3 揚(yáng)聲器控制編程8.4 扣斷控制編程8.4.1 中斷控制系統(tǒng)8.4.2 內(nèi)部中斷服務(wù)程序8.4.3 駐留中斷服務(wù)程序第8章習(xí)題第9章 浮點(diǎn)、多媒體及64位指令9.1 浮點(diǎn)指令9.1.1 實(shí)數(shù)編碼9.1.2 浮點(diǎn)寄存器9.1.3 浮點(diǎn)指令及其編程9.2 多媒體指令9.2.1 MMX技術(shù)9.2.2 SSE技術(shù)9.2.3 SSE2技術(shù)9.2.4 ssE3技術(shù)9.3 64位指令9.3.1 64位方式的運(yùn)行環(huán)境9.3.2 64位方式的指令第9章習(xí)題附錄A 調(diào)試程序WinDbg附錄B 輸入輸出子程序庫附錄C 32位通用指令列表附錄D MASM偽指令和操作符列表附錄E 列表文件符號說明附錄F 常見匯編錯誤信息參考文獻(xiàn)

編輯推薦

  《高等院校精品課程系列教材:32位匯編語言程序設(shè)計》結(jié)合作者近年來的32位匯編語言教學(xué)實(shí)踐,以32位Intel 80x86處理器和個人計算機(jī)為硬件平臺,基于32位Windows操作系統(tǒng)軟件平臺,借助微軟MASM匯編程序講解匯編語言程序設(shè)計,包括基本的匯編語言基礎(chǔ)、常用處理器指令和匯編語言偽指令以及順序、分支、循環(huán)、子程序結(jié)構(gòu),還包括擴(kuò)展的Windows和DOS編程、與C++語言的混合編程、輸入輸出指令及編程,并涉及浮點(diǎn)、多媒體及64位指令等先進(jìn)技術(shù)?!  陡叩仍盒>氛n程系列教材:32位匯編語言程序設(shè)計》特色:簡單易用的開發(fā)環(huán)境。《高等院校精品課程系列教材:32位匯編語言程序設(shè)計》構(gòu)建了一個簡單易用的開發(fā)環(huán)境,無需安裝和配置,直接復(fù)制就可使用,方便初學(xué)者快速上手。  重點(diǎn)明確的教學(xué)內(nèi)容?!陡叩仍盒>氛n程系列教材:32位匯編語言程序設(shè)計》不是詳盡展開所有處理器指令、全部匯編偽指令,而是選擇處理器通用的基本指令和反映匯編語言特色的常用偽指令;沒有引出復(fù)雜的程序格式,而是側(cè)重編程思想和技術(shù)?! ⊥怀鰧?shí)踐的教學(xué)過程?!陡叩仍盒>氛n程系列教材:32位匯編語言程序設(shè)計》以約70個示例程序和約60個習(xí)題程序貫穿教學(xué)內(nèi)容?! ⊙驖u進(jìn)的教學(xué)原則。為了便于學(xué)生理解和掌握,且便于教師實(shí)施教學(xué),《高等院校精品課程系列教材:32位匯編語言程序設(shè)計》在編寫過程中盡量做到描述詳盡、圖表準(zhǔn)確,對重點(diǎn)和難點(diǎn)使用淺顯生動的語言,深入淺出地進(jìn)行詳盡講解。內(nèi)容豐富的教學(xué)網(wǎng)站。為了更好地服務(wù)于廣大師生和讀者,作者開辟了“大學(xué)微機(jī)技術(shù)系列課程教學(xué)輔助網(wǎng)站”,提供電子課件、教學(xué)大綱、教材勘誤、疑難解答、輸入輸出子程序庫、示例源程序文件等輔助資源。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    32位匯編語言程序設(shè)計 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7