出版時(shí)間:2011-9 出版社:鄭州大學(xué)出版社 作者:程楠 頁數(shù):335
內(nèi)容概要
《普通高等教育十二五計(jì)算機(jī)類規(guī)劃教材:基于Linux系統(tǒng)的匯編語言程序設(shè)計(jì)》分三大部分,共15章,內(nèi)容包括:匯編語言程序設(shè)計(jì)基礎(chǔ),IA-32處理器的基本指令系統(tǒng),高級(jí)匯編語言技術(shù)?! ”緯m用范圍廣泛,可作為高等院校??粕?、本科生和研究生教材,也可作為廣大工程技術(shù)人員的參考書。
書籍目錄
第一部分 匯編語言程序設(shè)計(jì)基礎(chǔ)第一章 認(rèn)識(shí)匯編語言1.1 什么是匯編語言1.2 學(xué)習(xí)匯編語言的意義1.3 匯編語言程序的組成第二章 IA-32硬件平臺(tái)2.1 IA-32處理器的功能結(jié)構(gòu)2.2 IA-32處理器的寄存器2.3 IA-32處理器的存儲(chǔ)器組織第三章 數(shù)據(jù)表示和尋址方式3.1 數(shù)據(jù)表示3.2 常量和變量3.3 數(shù)據(jù)尋址方式第四章 Linux系統(tǒng)匯編程序開發(fā)工具4.1 Linux系統(tǒng)簡介4.2 匯編程序開發(fā)工具第二部分 IA-32處理器的基本指令系統(tǒng)第五章 數(shù)據(jù)傳送類指令5.1 傳送類指令MOV5.2 交換指令XCHG5.3 堆棧操作類指令5.4 其他傳送指令第六章 算術(shù)運(yùn)算類指令6.1 加法指令6.2 減法指令6.3 乘法指令6.4 除法指令6.5 十進(jìn)制調(diào)整指令第七章 位操作類指令7.1 邏輯運(yùn)算指令7.2 移位指令第八章 串操作類指令8.1 串傳送指令8.2 加載和存儲(chǔ)數(shù)據(jù)串指令8.3 比較字符串指令8.4 掃描字符串以查找某個(gè)字符或字符串第九章 分支程序結(jié)構(gòu)類指令9.1 無條件轉(zhuǎn)移指令9.2 條件轉(zhuǎn)移指令9.3 單分支結(jié)構(gòu)9.4 雙分支結(jié)構(gòu)第十章 循環(huán)程序結(jié)構(gòu)類指令10.1 循環(huán)程序結(jié)構(gòu)lO.2 循環(huán)指令10.3 計(jì)數(shù)控制循環(huán)10.4 條件控制循環(huán)第十一章 子程序設(shè)計(jì)11.1 子程序的概念與特性11.2 子程序的定義11.3 子程序的調(diào)用和返回11.4 子程序的位置11.5 現(xiàn)場保護(hù)和現(xiàn)場恢復(fù)11.6 子程序設(shè)計(jì)簡介11.7 子程序設(shè)計(jì)綜合實(shí)例第三部分 高級(jí)匯編語言技術(shù)第十二章 Linux系統(tǒng)調(diào)用12.1 系統(tǒng)調(diào)用的基本概念12.2 查找系統(tǒng)調(diào)用12.3 常用系統(tǒng)調(diào)用12.4 使用系統(tǒng)調(diào)用12.5 系統(tǒng)調(diào)用實(shí)例12.6 跟蹤系統(tǒng)調(diào)用第十三章 匯編語言和C語言混合編程13.1 內(nèi)聯(lián)匯編技術(shù)13.2 調(diào)用匯編庫13.3 創(chuàng)建匯編庫第十四章 使用文件14.1 文件的處理過程14.2 文件的訪問類型14.3 文件的訪問權(quán)限14.4 文件的打開14.5 文件的關(guān)閉14.6 寫文件14.7 讀文件14.8 內(nèi)存映射文件第十五章 使用IA-32的高級(jí)特性15.1 SIMD簡介15.2 檢測支持的SIMD操作15.3 MMX指令及其編程15.4 SSE指令及其編程15.5 SSE2指令15.6 SSE3指令附錄附錄A ASCII碼表附錄B IA-32處理器常用整數(shù)指令一覽附錄C Linux系統(tǒng)調(diào)用列表參考文獻(xiàn)
圖書封面
評(píng)論、評(píng)分、閱讀與下載
基于Linux系統(tǒng)的匯編語言程序設(shè)計(jì) PDF格式下載