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

微型計(jì)算機(jī)匯編語言程序設(shè)計(jì)

微型計(jì)算機(jī)匯編語言程序設(shè)計(jì)

定 價(jià):¥23.00

作 者: 龔尚福主編
出版社: 西安電子科技大學(xué)出版社
叢編項(xiàng): 普通高等院校計(jì)算機(jī)類專業(yè)系列教材
標(biāo) 簽: 匯編語言程序設(shè)計(jì)

購買這本書可以去


ISBN: 9787560612676 出版時間: 2003-07-01 包裝: 精裝
開本: 26cm 頁數(shù): 337 字?jǐn)?shù):  

內(nèi)容簡介

  ''''本書以Intel80x86/Pentium系列微處理器為背景,系統(tǒng)地闡述了匯編語言程序設(shè)計(jì)的基礎(chǔ)知識、程序設(shè)計(jì)方法和應(yīng)用技術(shù)。全書共分10章。第l、2章為基礎(chǔ)知識部分,包括數(shù)制、碼制、基本數(shù)據(jù)類型等基礎(chǔ)知識和計(jì)算機(jī)組成及其基本工作原理;第3、4章介紹編程基礎(chǔ),包括指令系統(tǒng)、尋址方式、偽操作和匯編語言格式;第5~8章介紹編程方法和技術(shù),包括順序、分支、循環(huán)和子程序等基本程序結(jié)構(gòu),宏匯編技術(shù),中斷與輸入/輸出程序設(shè)計(jì)方法,BIOS和DOS系統(tǒng)功能調(diào)用方法;第9、10章從實(shí)際應(yīng)用出發(fā),詳細(xì)介紹了多模塊程序的連接技術(shù)以及匯編語言與高級語言混合編程的方法,圖形顯示、發(fā)聲和磁盤文件存取技術(shù)。書中提供了大量程序例題,每章末均附有若干習(xí)題,便于讀者復(fù)習(xí)及檢查學(xué)習(xí)效果。本書適用于高等院校以及大、中專院校作為“匯編語言程序設(shè)計(jì)”課程的教材,也適于初學(xué)者與專業(yè)技術(shù)人員使用,只要具有一種高級語言程序設(shè)計(jì)基礎(chǔ)的讀者,都可通過本書的學(xué)習(xí)掌握匯編語言程序設(shè)計(jì)技術(shù)。本書配有電子教案,需要者可與出版社聯(lián)系,免費(fèi)索取。''''匯編語言是計(jì)算機(jī)提供給用戶使用的最快、最有效的語言,也是能夠利用計(jì)算機(jī)所有硬件特性并能直接控制硬件的惟一語言。因而,對程序的存儲空間和運(yùn)行時間要求較高的一些實(shí)際任務(wù),一般都使用匯編語言進(jìn)行編程處理;至于很多實(shí)時性強(qiáng)、需要直接控制硬件的應(yīng)用場合,則更是非用匯編語言不可了。匯編語言程序設(shè)計(jì)是高等院校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的必修課,具有十分重要的專業(yè)基礎(chǔ)地位??紤]到國內(nèi)廣泛使用的微型計(jì)算機(jī)都以Intel80x86/Pentium系列微處理器或兼容微處理器為CPU,所以本書以8086為CPU的IBM–PC微機(jī)作為基礎(chǔ)機(jī)型來組織教學(xué),并增加了有關(guān)計(jì)算機(jī)技術(shù)發(fā)展的新內(nèi)容,其中包括8086后繼機(jī)型80x86以及系列微處理器所提供的指令及尋址方式;匯編程序MASM新版本所提供的偽操作及高級匯編語言技術(shù);保護(hù)模式的編程基礎(chǔ)等等,以便滿足廣大讀者使用高檔微機(jī)的需要。本書不僅可供高等院校及大、中專院校作為“匯編語言程序設(shè)計(jì)”課程的教材使用,同時也適合于初學(xué)者使用,讀者只要掌握一種高級語言程序設(shè)計(jì)基礎(chǔ),都可以通過本書的學(xué)習(xí)掌握匯編語言程序設(shè)計(jì)技術(shù)。全書由10章組成。第l、2章為基礎(chǔ)知識部分,包括數(shù)制、碼制、基本數(shù)據(jù)類型等基礎(chǔ)知識和計(jì)算機(jī)組成及其基本工作原理;第3、4章介紹編程基礎(chǔ),包括指令系統(tǒng)、尋址方式、偽操作和匯編語言格式;第5~8章介紹編程方法和技術(shù),包括順序、分支、循環(huán)、子程序等基本程序結(jié)構(gòu),宏匯編技術(shù),中斷與輸入/輸出程序設(shè)計(jì)方法,BIOS和DOS系統(tǒng)功能調(diào)用方法;第9、10章從實(shí)際應(yīng)用出發(fā),詳細(xì)介紹了多模塊程序的連接技術(shù)以及匯編語言與高級語言混合編程方法,圖形顯示、發(fā)聲和磁盤文件?嬡〖際?。蕶┬提供了大量辰{蚶?,每章末均附有若干习题,遍斣溋者嘎敯及检查学习效果。同时,为了纳愐暒各类专覚n牟煌?,各蛰啴间相互配合而幽[猿商逑擔(dān)子諼煌嘈馱盒0雌湟笫實(shí)奔右圓眉簦員窘灘牡氖視妹姹冉峽懟?本書作為計(jì)算機(jī)科學(xué)與技術(shù)系“匯編語言程序設(shè)計(jì)”課程的教材,建議課內(nèi)88學(xué)時,其中講課68學(xué)時,上機(jī)實(shí)踐20學(xué)時。教學(xué)內(nèi)容為第1~8章,第9、10章則結(jié)合實(shí)驗(yàn)由學(xué)生自學(xué)并上機(jī)實(shí)踐。本書第1、3章由俎英和梁榮編寫,第2、7章由王文東和王建軍編寫,第4、5、6、8、9、10章由龔尚福和朱宇編寫。趙鵬舉和梁榮編寫了全部附錄,全書由龔尚福統(tǒng)稿。限于編者水平,缺點(diǎn)與不足在所難免,敬請讀者批評指正。編者2003年4月

作者簡介

暫缺《微型計(jì)算機(jī)匯編語言程序設(shè)計(jì)》作者簡介

圖書目錄

第1章 匯編語言基礎(chǔ)知識
1.1 匯編語言概述
1.1.1 匯編語言的基本概念
1.1.2 匯編語言的特點(diǎn)
1.2 進(jìn)位計(jì)數(shù)制及其轉(zhuǎn)換
1.2.1 數(shù)與數(shù)制
1.2.2 不同數(shù)制之間的轉(zhuǎn)換
1.3 計(jì)算機(jī)中數(shù)與字符的表示方法
1.3.1 數(shù)值數(shù)據(jù)的編碼及其運(yùn)算
1.3.2 非數(shù)值數(shù)據(jù)的二進(jìn)制編碼
習(xí)題1
第2章 微型計(jì)算機(jī)結(jié)構(gòu)
2.1 80x86微處理器概述
2.1.1 微處理器發(fā)展簡介
2.1.2 與微處理器相關(guān)的概念
2.2 基于微處理器的計(jì)算機(jī)系統(tǒng)構(gòu)成
2.2.1 硬件系統(tǒng)
2.2.2 軟件系統(tǒng)
2.3 微處理器
2.3.1 微處理器的結(jié)構(gòu)
2.3.2 80x86寄存器組
2.4 存儲器
2.4.1 存儲單元的地址和內(nèi)容
2.4.2 實(shí)模式存儲器尋址
2.4.3 保護(hù)模式存儲器尋址
習(xí)題2
第3章 指令系統(tǒng)和尋址方式
3.1 指令系統(tǒng)概述
3.2 8086/8088 CPU的尋址方式
3.2.1 數(shù)據(jù)尋址方式
3.2.2 指令尋址方式
3.3 8086/8088 CPU的指令系統(tǒng)
3.3.1 數(shù)據(jù)傳送指令
3.3.2 算術(shù)運(yùn)算指令
3.3.3 邏輯運(yùn)算和移位指令
3.3.4 串操作指令
3.3.5 控制轉(zhuǎn)移指令
3.3.6 處理器控制指令
3.4 80x86及Pentium CPU擴(kuò)充和增加的指令
3.4.1 數(shù)據(jù)傳送指令
3.4.2 算術(shù)運(yùn)算指令
3.4.3 邏輯運(yùn)算和移位指令
3.4.4 串操作指令
3.4.5 控制轉(zhuǎn)移指令
3.4.6 處理器控制指令
3.4.7 條件置位指令
習(xí)題3
第4章 匯編語言語法及其程序格式
4.1 匯編語言語句格式
4.1.1 語句種類
4.1.2 語句格式
4.2 偽指令
4.2.1 定義符號的偽指令
4.2.2 定義數(shù)據(jù)的偽指令
4.2.3 定義程序開始和結(jié)束的偽指令
4.2.4 指令集選擇偽指令
4.2.5 地址計(jì)數(shù)器與對準(zhǔn)偽指令
4.2.6 基數(shù)控制偽指令
4.2.7 過程定義偽指令
4.3 匯編語言源程序結(jié)構(gòu)
4.3.1 完整段定義的程序結(jié)構(gòu)
4.3.2 簡化段定義的程序結(jié)構(gòu)
4.3.3 段組定義的程序結(jié)構(gòu)
4.4 匯編語言程序的上機(jī)過程
4.4.1 建立匯編語言的工作環(huán)境
4.4.2 匯編語言上機(jī)過程
4.5 動態(tài)調(diào)試程序DEBUG
4.5.1 DEBUG的啟動與退出
4.5.2 匯編、執(zhí)行、跟蹤和反匯編
4.5.3 顯示、修改內(nèi)存和寄存器命令
4.5.4 磁盤文件操作
4.5.5 移動、比較、填充和查找內(nèi)存命令
4.5.6 其他命令
習(xí)題4
第5章 程序控制結(jié)構(gòu)及其程序設(shè)計(jì)
5.1 匯編語言程序設(shè)計(jì)概述
5.1.1 匯編語言程序設(shè)計(jì)的基本步驟
5.1.2 程序流程圖
5.2 順序程序設(shè)計(jì)
5.3 分支程序設(shè)計(jì)
5.3.1 分支程序的結(jié)構(gòu)形式
5.3.2 分支程序設(shè)計(jì)方法
5.3.3 跳躍表法
5.4 循環(huán)程序設(shè)計(jì)
5.4.1 循環(huán)程序結(jié)構(gòu)
5.4.2 循環(huán)程序設(shè)計(jì)方法
5.4.3 多重循環(huán)程序設(shè)計(jì)
5.4.4 串操作程序
5.5 在實(shí)模式下發(fā)揮80386及其后繼機(jī)型的優(yōu)勢
5.5.1 充分利用高檔機(jī)的32位字長特性
5.5.2 通用寄存器可作為指針寄存器
5.5.3 與比例因子有關(guān)的尋址方式
習(xí)題5
第6章 子程序結(jié)構(gòu)
6.1 子程序的概念
6.1.1 子程序概念
6.1.2 子程序特性
6.2 子程序結(jié)構(gòu)形式與操作
6.2.1 子程序定義
6.2.2 子程序的調(diào)用和返回
6.2.3 現(xiàn)場保護(hù)與現(xiàn)場恢復(fù)
6.3 子程序的參數(shù)傳送
6.3.1 通過寄存器傳送參數(shù)
6.3.2 直接參數(shù)傳遞
6.3.3 通過地址表傳遞參數(shù)地址
6.3.4 通過堆棧傳送參數(shù)或參數(shù)地址
6.3.5 增強(qiáng)功能的子程序定義偽指令
6.4 子程序的嵌套與遞歸
6.4.1 子程序的嵌套
6.4.2 子程序的遞歸調(diào)用
習(xí)題6
第7章 高級匯編語言技術(shù)
7.1 宏匯編
7.1.1 宏指令的定義、調(diào)用和展開
7.1.2 宏體特殊處理偽指令
7.1.3 宏操作符
7.1.4 宏庫的建立與使用
7.1.5 宏指令與子程序的區(qū)別
7.2 重復(fù)匯編
7.2.1 固定重復(fù)偽指令REPT
7.2.2 不定重復(fù)偽指令I(lǐng)RP
7.2.3 單字符不定重復(fù)偽指令I(lǐng)RPC
7.3 條件匯編
習(xí)題7
第8章 輸入/輸出和中斷程序設(shè)計(jì)
8.1 I/O設(shè)備的數(shù)據(jù)傳送方式
8.1.1 CPU與外設(shè)的數(shù)據(jù)傳送方式
8.1.2 I/O端口與端口地址
8.1.3 I/O指令
8.1.4 程序直接控制I/O方式
8.2 中斷傳送
8.2.1 中斷與中斷源
8.2.2 中斷分類
8.2.3 中斷向量表
8.2.4 中斷響應(yīng)過程
8.2.5 中斷優(yōu)先級與中斷嵌套
8.2.6 中斷指令
8.3 中斷處理程序設(shè)計(jì)
8.3.1 中斷處理程序結(jié)構(gòu)
8.3.2 設(shè)置中斷向量
8.3.3 中斷程序設(shè)計(jì)舉例
8.4 BIOS中斷調(diào)用
8.4.1 BIOS中斷調(diào)用概述
8.4.2 BIOS中斷調(diào)用方法
8.5 DOS功能調(diào)用
8.5.1 DOS功能調(diào)用概述
8.5.2 DOS功能調(diào)用方法
習(xí)題8
第9章 多模塊程序設(shè)計(jì)與混合編程
9.1 多模塊程序設(shè)計(jì)的基本概念
9.2 匯編語言程序的多模塊連接
9.2.1 多模塊之間段的連接
9.2.2 模塊間的交叉訪問
9.3 匯編語言與高級程序的連接
9.3.1 調(diào)用協(xié)議
9.3.2 匯編語言與C語言的接口
9.3.3 匯編語言與PASCAL語言的接口
習(xí)題9 
第10章 匯編語言程序設(shè)計(jì)實(shí)例 
10.1 視頻顯示系統(tǒng)程序設(shè)計(jì) 
10.1.1 顯示方式 
10.1.2 DOS功能調(diào)用顯示技術(shù) 
10.1.3 BIOS功能調(diào)用顯示技術(shù) 
10.1.4 彩色圖形顯示 
10.2 音頻發(fā)聲系統(tǒng)程序設(shè)計(jì) 
10.2.1 PC機(jī)的發(fā)聲原理 
10.2.2 發(fā)音程序 
10.2.3 樂曲演奏程序
10.3 數(shù)據(jù)通信系統(tǒng)程序設(shè)計(jì)
10.3.1 并行通信接口I/O
10.3.2 串行通信接口I/O
習(xí)題10
附錄
附錄1 ASCII碼表
附錄2 80x86/Pentium指令系統(tǒng)一覽表
附錄3 動態(tài)調(diào)試工具軟件DEBUG命令表
附錄4 匯編語言常見出錯信息
附錄5 常用DOS功能調(diào)用(INT 21H)
參考文獻(xiàn)

本目錄推薦

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