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

80X86匯編語言程序設(shè)計(jì)

80X86匯編語言程序設(shè)計(jì)

定 價(jià):¥20.00

作 者: 廖智主編
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 普通高等教育規(guī)劃教材
標(biāo) 簽: 匯編語言程序設(shè)計(jì)

ISBN: 9787111145981 出版時(shí)間: 2004-07-01 包裝: 平裝
開本: 26cm 頁數(shù): 209 字?jǐn)?shù):  

內(nèi)容簡介

  本書以當(dāng)前廣泛使用的8X86系列微型計(jì)算機(jī)為背景,系統(tǒng)介紹了匯編語言程序設(shè)計(jì)的基本理論和方法,以大量實(shí)例講述了如何用匯編語言開發(fā)應(yīng)用程序,以及上機(jī)調(diào)試和運(yùn)用匯編語言程序的方法,同時(shí)詳細(xì)介紹了8386后繼機(jī)型的增強(qiáng)功能。本書共分八章,內(nèi)容由淺人深,循序漸進(jìn),力求遵循面向應(yīng)用、重視實(shí)踐的原則,著重培養(yǎng)學(xué)生動(dòng)手能力和思維方法。本書是應(yīng)用型本科計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)規(guī)劃教材,適用于一般工科院校計(jì)算機(jī)及相關(guān)專業(yè)的本科教學(xué)使用,也可作為計(jì)算機(jī)工作者學(xué)習(xí)匯編語言的自學(xué)參考書。"匯編語言程序設(shè)計(jì)"是計(jì)算機(jī)專業(yè)的重要專業(yè)基礎(chǔ)課,是從事計(jì)算機(jī)研究與應(yīng)用,特別是軟件研究的基礎(chǔ),是計(jì)算機(jī)專業(yè)必修的核心課程之一。該課程從系統(tǒng)軟件和應(yīng)用軟件設(shè)計(jì)的角度出發(fā),以目前使用最為廣泛的8X86系列微型計(jì)算機(jī)為例,系統(tǒng)地介紹了匯編語言的基本概念、基本原理和程序設(shè)計(jì)的常用方法與技術(shù),并通過具體實(shí)例,敘述了用計(jì)算機(jī)解決實(shí)際問題的全過程,同時(shí)還介紹了在8X86機(jī)上調(diào)試運(yùn)行匯編語言程序的方法及其最新集成軟件CmasmW的使用。本書作為應(yīng)用型本科計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)規(guī)劃教材之一,是以著重培養(yǎng)學(xué)生動(dòng)手能力和思維方法為目的編寫的。全書在內(nèi)容的選取、概念的引入、文字的敘述以及例題和習(xí)題的選擇等方面,都遵循面向應(yīng)用、重視實(shí)踐的原則。全書共分九章。第一章介紹了學(xué)習(xí)8X86匯編語言程序設(shè)計(jì)所需的基礎(chǔ)知識(shí);第二章詳細(xì)介紹了七種尋址方式及指令系統(tǒng)的格式、功能及使用方法;第三章主要介紹了偽指令、匯編語言程序結(jié)構(gòu)和匯編語言程序的上機(jī)過程;第四章先介紹了常用的DOS功能調(diào)用,然后,系統(tǒng)地介紹了順序、分支和循環(huán)程序設(shè)計(jì)的基本方法及技巧;第五章重點(diǎn)介紹了子程序設(shè)計(jì)的基本方法及技巧;第六章主要介紹了輸A-/輸出的程序設(shè)計(jì)和中斷程序設(shè)計(jì)的概念和方法,以及ROMBIOS和DOS中斷調(diào)用的調(diào)用方法,其中還特別介紹了"鼠標(biāo)中斷調(diào)用";第七章全面介紹了高級(jí)匯編語言技術(shù):宏匯編、重復(fù)匯編、條件匯編、多模塊程序設(shè)計(jì)以及匯編語言與高級(jí)語言的連接;第八章簡介了8386后繼機(jī)型的增強(qiáng)功能。第九章的實(shí)驗(yàn)部分具體規(guī)定了各次實(shí)驗(yàn)的目的要求、實(shí)驗(yàn)內(nèi)容以及實(shí)驗(yàn)思考題,以方便讀者自學(xué)和加強(qiáng)實(shí)踐環(huán)節(jié)。匯編語言程序設(shè)計(jì)是一門實(shí)踐性很強(qiáng)的課程,它需要復(fù)雜的腦力勞動(dòng),還可以培養(yǎng)學(xué)生的創(chuàng)造性和動(dòng)手能力。為了幫助讀者更好地掌握匯編語言程序設(shè)計(jì)的技巧,書中結(jié)合應(yīng)用安排了豐富的例題和習(xí)題。讀者可以通過這些例題學(xué)習(xí)一些規(guī)律,并且要認(rèn)真完成習(xí)題,同時(shí)做到多編程序,多上機(jī)實(shí)踐,這樣,才能真正掌握程序設(shè)計(jì)的方法與技巧。本書由廖智擔(dān)任主編,負(fù)責(zé)全書的總體規(guī)劃和統(tǒng)稿工作。其中,趙鴻宇編寫第一、二章;廖智編寫第三~五章,第六章的部分,第九章的部分(實(shí)驗(yàn)一~四)和附錄;徐愛蕓編寫第七、八章,第六章的部分和第九章的部分(實(shí)驗(yàn)五-八)。中南大學(xué)的楊路明教授在百忙中審閱了全部書稿,并提出了寶貴的修改意見,在此表示衷心的感謝。由于編者水平有限,書中不妥或錯(cuò)誤之處在所難免,殷切希望廣大讀者批評(píng)指正。

作者簡介

暫缺《80X86匯編語言程序設(shè)計(jì)》作者簡介

圖書目錄

第一章  基礎(chǔ)知識(shí)
  第一節(jié)  匯編語言簡介
  一、匯編語言
  二、匯編語言的特點(diǎn)
  第二節(jié)  計(jì)算機(jī)中的數(shù)制
  —、二進(jìn)制數(shù)
  二、十六進(jìn)制數(shù)
  第三節(jié)  計(jì)算機(jī)中數(shù)和字符的表示
  一、數(shù)值表示
  二、字符表示
  第四節(jié)  存儲(chǔ)器組織
  一、存儲(chǔ)單元的地址和內(nèi)容—
  二、存儲(chǔ)器的分段
  第五節(jié)  CPU中的寄存器
  習(xí)題
第二章  尋址方式和指令系統(tǒng)
  第—節(jié)  指令結(jié)構(gòu)
  第二節(jié)  尋址方式
  一、立即尋址方式
  二、寄存器尋址方式
  三、直接尋址方式
  四、寄存器間接尋址方式
  五、寄存器相對(duì)尋址方式
  六、基址變址尋址方式
  七、相對(duì)基址變址尋址方式
  第三節(jié)  指令系統(tǒng)
  一、數(shù)據(jù)傳送指令
  二、算術(shù)運(yùn)算指令
  三、位操作指令
  四、處理器控制指令
  習(xí)題
第三章  匯編語言程序格式
  第一節(jié)  偽指令
  一、段定義偽指令
  二、程序結(jié)束偽指令
  三、變量定義偽指令
  四、符號(hào)定義偽指令
  五、定位偽指令
  第二節(jié)  匯編語言程序結(jié)構(gòu)
  一、源程序的一般結(jié)構(gòu)
  二、段寄存器的初始化和程序結(jié)束
  三、語句結(jié)構(gòu)
  第三節(jié)  匯編語言程序的上機(jī)過程
  一、上機(jī)過程
  二、可執(zhí)行文件的調(diào)試
  習(xí)題
第四章  匯編語言程序設(shè)計(jì)的基本
  技術(shù)
  第一節(jié)  常用的DOS系統(tǒng)功能調(diào)用
  第二節(jié)  順序程序設(shè)計(jì)
  第三節(jié)  分支程序設(shè)計(jì)
  ——、轉(zhuǎn)移指令
  二、分支程序設(shè)計(jì)舉例
  第四節(jié)  循環(huán)程序設(shè)計(jì)
  一、串操作指令
  二、循環(huán)指令
  三、循環(huán)程序設(shè)計(jì)舉例
  四、多重循環(huán)程序設(shè)計(jì)舉例
  習(xí)題
第五章  子程序
  第—節(jié)  子程序的結(jié)構(gòu)
  一、子程序定義偽指令
  二、子程序的調(diào)用和返回
  三、現(xiàn)場保護(hù)與恢復(fù)
  第二節(jié)  子程序的參數(shù)傳遞
  一、用寄存器傳遞參數(shù)
  二、用變量傳遞參數(shù)
  三、用堆棧傳遞參數(shù)
  第三節(jié)  子程序設(shè)計(jì)舉例
  習(xí)題
第六章  輸入/輸出與中斷
  第一節(jié)  輸入/輸出
  一、I/O端口
  二、I/O指令
  三、IlO的傳送方式
  四、直接IlO程序設(shè)計(jì)舉例
  第二節(jié)  中斷
  一、中斷和中斷向量表
  二、中斷指令
  三、中斷過程
  第三節(jié)  中斷調(diào)用
  一、鍵盤中斷調(diào)用
  二、顯示器中斷調(diào)用
  三、打印機(jī)中斷調(diào)用
  四、鼠標(biāo)中斷調(diào)用
  五、磁盤文件管理
  第四節(jié)  中斷服務(wù)程序設(shè)計(jì)
  一、中斷服務(wù)程序設(shè)計(jì)基本方法
  二、中斷服務(wù)程序設(shè)計(jì)舉例
  三、駐留中斷服務(wù)程序設(shè)計(jì)舉例
  習(xí)題
第七章  高級(jí)匯編語言技術(shù)
  第一節(jié)  宏匯編
  一、宏定義、宏調(diào)用和宏展開
  二、宏定義和宏調(diào)用中的參數(shù)
  三、宏指令的嵌套
  四、宏匯編中的偽指令
  五、宏庫的建立與調(diào)用
  第二節(jié)  重復(fù)匯編
  第三節(jié)  條件匯編
  第四節(jié)  多模塊程序設(shè)計(jì)
  一、模塊間通信的偽指令
  二、多模塊的連接
  第五節(jié)  匯編語言與高級(jí)語言的連接
  習(xí)題
第八章  80386后繼機(jī)型的增強(qiáng)功能
  第一節(jié)  80386的工作機(jī)制
  一、寄存器
  二、存儲(chǔ)器
  三、存儲(chǔ)模型與段的簡化定義
  四、尋址方式
  五、新增指令
  第二節(jié)  80386后繼機(jī)型的新增功能
  一、80486 CPU的結(jié)構(gòu)
  二、80486的內(nèi)存管理和高速緩存
  三、80486擴(kuò)充指令
  四、奔騰機(jī)的特色
  第三節(jié)  程序舉例
  習(xí)題
第九章  實(shí)驗(yàn)部分
  實(shí)驗(yàn)一  上機(jī)過程及調(diào)試
  實(shí)驗(yàn)二  分支程序設(shè)計(jì)
  實(shí)驗(yàn)三  循環(huán)程序設(shè)計(jì)
  實(shí)驗(yàn)四  子程序設(shè)計(jì)
  實(shí)驗(yàn)五  中斷程序設(shè)計(jì)
  實(shí)驗(yàn)六  磁盤文件管理程序設(shè)計(jì)
  實(shí)驗(yàn)七  模塊化程序設(shè)計(jì)
  實(shí)驗(yàn)八  綜合程序設(shè)計(jì)
附錄
  附錄A  80X86指令系統(tǒng)
  附錄B  中斷向量表
  附錄C  DOS功能調(diào)用
  附錄D  BIOS功能調(diào)用
參考文獻(xiàn)

本目錄推薦

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