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

匯編語(yǔ)言程序設(shè)計(jì)

匯編語(yǔ)言程序設(shè)計(jì)

定 價(jià):¥25.00

作 者: 殷肖川 主編
出版社: 北京交通大學(xué)出版社
叢編項(xiàng): 21世紀(jì)高等學(xué)校電子信息類專業(yè)規(guī)劃教材
標(biāo) 簽: 匯編語(yǔ)言程序設(shè)計(jì)

ISBN: 9787810824736 出版時(shí)間: 2005-01-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 296 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  內(nèi)容簡(jiǎn)介目錄 匯編語(yǔ)言程序設(shè)計(jì)是高校計(jì)算機(jī)專業(yè)的經(jīng)典課程之一。本書(shū)系統(tǒng)介紹了基于80x86的匯編語(yǔ)言程序設(shè)計(jì)方法和技術(shù)。主要內(nèi)容包括:80x86指令系統(tǒng)、尋址方式、宏指令與偽指令、匯編語(yǔ)言格式與程序程序結(jié)構(gòu)、分支程序設(shè)計(jì)、循環(huán)程序設(shè)計(jì)、子程序設(shè)計(jì)、宏匯編技術(shù)、系統(tǒng)功能調(diào)用與使用方法、I/O程序設(shè)計(jì)方法與中斷程序設(shè)計(jì)、C/C++語(yǔ)言與匯編語(yǔ)言混合編程技術(shù)、基于Win32的匯編程序開(kāi)發(fā)技術(shù)等。全書(shū)深入討論了各種實(shí)際應(yīng)用問(wèn)題和解決問(wèn)題的方法,并給出了大量的實(shí)例。各章均附有習(xí)題,便于學(xué)生課后練習(xí)。附錄部分給出80x86指令表、BIOS中斷調(diào)用和debug命令表。 本書(shū)遵循理論與實(shí)踐相結(jié)合的原則,系統(tǒng)地介紹了匯編語(yǔ)言程序設(shè)計(jì)的方法和技術(shù),便于組織教學(xué)。此外,考慮到目前大部分應(yīng)用系統(tǒng)都是基于Windows系統(tǒng)之上的原因,傳統(tǒng)的基于DOS的應(yīng)用平臺(tái)已不能滿足現(xiàn)實(shí)應(yīng)用的需求,因此在內(nèi)容安排上較為詳細(xì)地介紹了Win32匯編編程技術(shù)及Win32匯編語(yǔ)言與C/C++語(yǔ)言訴混合編程方法,使讀者能夠?qū)in32匯編編程有一個(gè)初步的認(rèn)識(shí)。 本書(shū)可作為高校計(jì)算機(jī)專業(yè)、自動(dòng)機(jī)化控制專業(yè)及相關(guān)專業(yè)本科生匯編程序設(shè)計(jì)課程的教科書(shū),也可作為相關(guān)領(lǐng)域工程技術(shù)人員的參考用書(shū)。匯編語(yǔ)言是提供給用戶直接訪問(wèn)計(jì)算機(jī)系統(tǒng)最快而又最為有效的一種編程語(yǔ)言。使用匯編語(yǔ)言編寫(xiě)程序能夠充分發(fā)揮計(jì)算機(jī)硬件系統(tǒng)的功能,具有占用存儲(chǔ)空間少、運(yùn)行速度快及代碼質(zhì)量高等優(yōu)點(diǎn)。那些需要對(duì)計(jì)算機(jī)硬件進(jìn)行控制或?qū)\(yùn)行時(shí)間和效率有較高要求的系統(tǒng)軟件或應(yīng)用軟件,通常都是用匯編語(yǔ)言編寫(xiě)的。此外,通過(guò)匯編語(yǔ)言程序設(shè)計(jì)的學(xué)習(xí),學(xué)生能夠?qū)τ?jì)算機(jī)系統(tǒng)的組成及工作原理有更深刻的理解。因此,匯編語(yǔ)言程序設(shè)計(jì)始終是作為高校計(jì)算機(jī)及相關(guān)學(xué)科的經(jīng)典課程之一。面對(duì)計(jì)算機(jī)技術(shù)的迅猛發(fā)展和操作系統(tǒng)的更新?lián)Q代,傳統(tǒng)的基于DOS平臺(tái)的匯編程序設(shè)計(jì)已不能滿足需要。本書(shū)從便于教學(xué)和注重實(shí)際應(yīng)用出發(fā),在內(nèi)容編排上既兼顧以傳統(tǒng)的Intel 8086/8088為代表的16位匯編程序設(shè)計(jì),同時(shí)又以較大篇幅介紹了以80386/80486/Pentium為代表的32位匯編程序設(shè)計(jì)、Win32匯編技術(shù)及32位匯編與C/C++混合編程的方法。本書(shū)正文共9章,從內(nèi)容上可分3部分。第一部分(第1-6章)主要介紹8086/8088指令系統(tǒng)及其匯編語(yǔ)言程序設(shè)計(jì)方法。第1章介紹了學(xué)習(xí)匯編語(yǔ)言程序的基礎(chǔ)知識(shí),包括微型計(jì)算機(jī)系統(tǒng)的組成與發(fā)展概況、數(shù)據(jù)信息的表示及運(yùn)算方法。第2章介紹了微型計(jì)算機(jī)系統(tǒng)的組織結(jié)構(gòu),包括Intel 8086/8088微處理器、存儲(chǔ)器及I/0接口等內(nèi)容。重點(diǎn)討論了Intel 8086的內(nèi)部結(jié)構(gòu)和外部引腳功能,對(duì)其內(nèi)部寄存器組的設(shè)置與功能進(jìn)行了較詳細(xì)的說(shuō)明。第3章針對(duì)8086/8088微處理器,詳細(xì)介紹了其指令系統(tǒng)和尋址方式,對(duì)各類指令的指令格式、指令功能和使用方法進(jìn)行了重點(diǎn)闡述。第4章系統(tǒng)介紹了MASM匯編語(yǔ)言的語(yǔ)句格式、匯編程序結(jié)構(gòu)及上機(jī)調(diào)試方法。介紹了常用偽指令、宏指令的使用方法。第5章針對(duì)匯編語(yǔ)言的特點(diǎn),詳細(xì)介紹了匯編語(yǔ)言程序的設(shè)計(jì)方法。重點(diǎn)介紹了順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、子程序及模塊化程序設(shè)計(jì)技術(shù),并結(jié)合大量實(shí)例對(duì)匯編語(yǔ)言程序的編程方法進(jìn)行了詳盡的說(shuō)明。第6章重點(diǎn)闡述了I/0程序和中斷程序的設(shè)計(jì)方法。介紹了I/0的基本概念、I/0控制方式、I/0指令,敘述了中斷的概念及其工作過(guò)程,列舉出計(jì)算機(jī)系統(tǒng)中若干個(gè)常用的中斷及其功能調(diào)用方法,詳細(xì)介紹了I/0程序的編程設(shè)計(jì)方法,并給出了典型I/0程序的實(shí)例。第二部分(第7章和第9章)主要介紹32位匯編及Win32匯編方法。第7章簡(jiǎn)單介紹了常用32位CPU的處理器結(jié)構(gòu)、寄存器組及工作方式,在此基礎(chǔ)-上重點(diǎn)闡述了常用32位擴(kuò)展指令的功能及應(yīng)用,最后介紹了32位程序的設(shè)計(jì)方法。第8章介紹了匯編語(yǔ)言配合APl開(kāi)發(fā)基于Win32平臺(tái)的應(yīng)用程序的方法。包含程序框架、資源文件的使用和Windows消息處理3部分內(nèi)容,借助API編寫(xiě)32位Windows程序,可以充分利用Windows的高級(jí)特性,得到短小精悍的可執(zhí)行文件。第三部分(第8章)主要介紹匯編語(yǔ)言與C/C++混合編程技術(shù)。首先介紹了高級(jí)語(yǔ)言與匯編語(yǔ)言的混合編程方式和實(shí)際應(yīng)用。在嵌入式匯編方式中,詳細(xì)闡述了嵌入式匯編的編程方法和相關(guān)約定,介紹了利用嵌入式匯編語(yǔ)言編寫(xiě)C/C++函數(shù)的具體方法,對(duì)嵌入式匯編指令如何訪問(wèn)C/C++語(yǔ)言程序中的常量、變量和函數(shù)進(jìn)行了描述,并給出了設(shè)計(jì)實(shí)例。在模塊調(diào)用方式中,闡述了模塊間的連接方式,重點(diǎn)討論了C/C++語(yǔ)言程序調(diào)用匯編模塊的方法,對(duì)調(diào)用接口、參數(shù)傳遞、返回值處理、寄存器的使用、變量的引用等進(jìn)行了深人的分析,并結(jié)合應(yīng)用示例進(jìn)行了說(shuō)明。本書(shū)由殷肖川同志負(fù)責(zé)組織編寫(xiě)。具體編寫(xiě)分工是:第1、3、4章由秦蓮編寫(xiě);第5、6、8章由殷肖川編寫(xiě);第7、9章由孫鵬編寫(xiě);第2章由趙雪巖編寫(xiě);姬偉鋒同志參加了部分章節(jié)的編寫(xiě)和程序調(diào)試工作。本書(shū)的編寫(xiě)過(guò)程中,還得到了許多老師和研究生的支持:蔡飛華、李嘉生同志審閱了本書(shū)初稿,并提出寶貴意見(jiàn);高丁、吳傳芝、王欣同志對(duì)書(shū)中的實(shí)例及圖表做了大量的工作。在此對(duì)他們的辛勤付出表示感謝。由于編者水平所限,書(shū)中難免存在錯(cuò)誤和不妥之處,敬請(qǐng)廣大讀者批評(píng)指正。 第1章 匯編語(yǔ)言基礎(chǔ)知識(shí)1.1 概述1.2 進(jìn)位計(jì)數(shù)制及相互轉(zhuǎn)換1.3 數(shù)值信息表示1.4 字符表示法1.5 基本邏輯運(yùn)算1.6 程序設(shè)計(jì)語(yǔ)言習(xí)題第2章 微型計(jì)算機(jī)系統(tǒng)組成2.1 微型計(jì)算機(jī)系統(tǒng)硬件結(jié)構(gòu)2.2 8086/8088微處理器2.3 存儲(chǔ)器組成2.4 系統(tǒng)總線2.5 輸入/輸出接口2.6 80x86系列微處理器簡(jiǎn)介2.7 微型計(jì)算機(jī)軟件系統(tǒng)習(xí)題第3章 8086尋址方式與指令系統(tǒng)3.1 8086的尋址方式3.2 8086指令系統(tǒng)3.3 處理器控制指令習(xí)題第4章 8086匯編語(yǔ)言4.1 匯編語(yǔ)言源程序格式4.2 偽指令語(yǔ)句4.3 匯編語(yǔ)言程序的調(diào)試與運(yùn)行習(xí)題第5章 匯編程序設(shè)計(jì)5.1 程序設(shè)計(jì)方法5.2 順序程序設(shè)計(jì)5.3 分支程序設(shè)計(jì)5.4 循環(huán)程序設(shè)計(jì)5.5 子程序設(shè)計(jì)5.6 模塊化程序設(shè)計(jì)習(xí)題第6章 輸入/輸出與中斷控制6.1 I/O概述6.2 簡(jiǎn)單I/O程序舉例6.3 中斷系統(tǒng)6.4 系統(tǒng)功能調(diào)用與BIOS中斷6.5 軟中斷開(kāi)發(fā)習(xí)題第7章 32位指令及其編程7.1 32位微處理器結(jié)構(gòu)7.2 80x86 CPU的工作方式7.3 32位擴(kuò)展指令7.4 32位程序設(shè)計(jì)習(xí)題第8章 匯編語(yǔ)言與C/C++混合編程8.1 混合編程方式8.2 C/C++的嵌入式匯編8.3 用C/C++調(diào)用匯編模塊習(xí)題第9章 Win32程序設(shè)計(jì)9.1 匯編語(yǔ)言Win32程序簡(jiǎn)介9.2 資源文件的使用9.3 Win32程序設(shè)計(jì)實(shí)例習(xí)題附錄A ASCII碼表附錄B DOS和BIOS的宏定義附錄C DEBUG命令表附錄D 中斷列表附錄E Pentium指令的執(zhí)行周期數(shù)參考文獻(xiàn)

作者簡(jiǎn)介

暫缺《匯編語(yǔ)言程序設(shè)計(jì)》作者簡(jiǎn)介

圖書(shū)目錄

第1章 匯編語(yǔ)言基礎(chǔ)知識(shí)
1.1 概述
1.2 進(jìn)位計(jì)數(shù)制及相互轉(zhuǎn)換
1.3 數(shù)值信息表示
1.4 字符表示法
1.5 基本邏輯運(yùn)算
1.6 程序設(shè)計(jì)語(yǔ)言
習(xí)題
第2章 微型計(jì)算機(jī)系統(tǒng)組成
2.1 微型計(jì)算機(jī)系統(tǒng)硬件結(jié)構(gòu)
2.2 8086/8088微處理器
2.3 存儲(chǔ)器組成
2.4 系統(tǒng)總線
2.5 輸入/輸出接口
2.6 80x86系列微處理器簡(jiǎn)介
2.7 微型計(jì)算機(jī)軟件系統(tǒng)
習(xí)題
第3章 8086尋址方式與指令系統(tǒng)
3.1 8086的尋址方式
3.2 8086指令系統(tǒng)
3.3 處理器控制指令
習(xí)題
第4章 8086匯編語(yǔ)言
4.1 匯編語(yǔ)言源程序格式
4.2 偽指令語(yǔ)句
4.3 匯編語(yǔ)言程序的調(diào)試與運(yùn)行
習(xí)題
第5章 匯編程序設(shè)計(jì)
5.1 程序設(shè)計(jì)方法
5.2 順序程序設(shè)計(jì)
5.3 分支程序設(shè)計(jì)
5.4 循環(huán)程序設(shè)計(jì)
5.5 子程序設(shè)計(jì)
5.6 模塊化程序設(shè)計(jì)
習(xí)題
第6章 輸入/輸出與中斷控制
6.1 I/O概述
6.2 簡(jiǎn)單I/O程序舉例
6.3 中斷系統(tǒng)
6.4 系統(tǒng)功能調(diào)用與BIOS中斷
6.5 軟中斷開(kāi)發(fā)
習(xí)題
第7章 32位指令及其編程
7.1 32位微處理器結(jié)構(gòu)
7.2 80x86 CPU的工作方式
7.3 32位擴(kuò)展指令
7.4 32位程序設(shè)計(jì)
習(xí)題
第8章 匯編語(yǔ)言與C/C++混合編程
8.1 混合編程方式
8.2 C/C++的嵌入式匯編
8.3 用C/C++調(diào)用匯編模塊
習(xí)題
第9章 Win32程序設(shè)計(jì)
9.1 匯編語(yǔ)言Win32程序簡(jiǎn)介
9.2 資源文件的使用
9.3 Win32程序設(shè)計(jì)實(shí)例
習(xí)題
附錄A ASCII碼表
附錄B DOS和BIOS的宏定義
附錄C DEBUG命令表
附錄D 中斷列表
附錄E Pentium指令的執(zhí)行周期數(shù)
參考文獻(xiàn)

本目錄推薦

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