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

80X86匯編語言程序設計

80X86匯編語言程序設計

定 價:¥20.00

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

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

內容簡介

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

作者簡介

暫缺《80X86匯編語言程序設計》作者簡介

圖書目錄

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

本目錄推薦

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