注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具8086/8088宏匯編語言程序設(shè)計教程(第二版)

8086/8088宏匯編語言程序設(shè)計教程(第二版)

8086/8088宏匯編語言程序設(shè)計教程(第二版)

定 價:¥18.00

作 者: 王正智編著
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 匯編語言程序設(shè)計

ISBN: 9787505374898 出版時間: 2002-03-01 包裝: 精裝
開本: 26cm 頁數(shù): 232 字?jǐn)?shù):  

內(nèi)容簡介

  本書從微機(jī)入門開始,系統(tǒng)地介紹了宏匯編語言程序設(shè)計的基本知識、基本原理和程序設(shè)計技術(shù)。全書共分十一章:第一章簡述為什么要使用宏匯編語言編制程序和基礎(chǔ)知識,第二、三章介紹Intel8086/8088系列微計算機(jī)的結(jié)構(gòu)、功能、尋址方式和指令系統(tǒng),第四、九章介紹組成MASM宏匯編語言源程序的結(jié)構(gòu)及其用于編制源程序的各種偽指令,第五章講述順序程序、分支程序、循環(huán)程序和子程序的設(shè)計原理、方法,第六、七、八章列舉了在算術(shù)運算、串操作、表處理和代碼轉(zhuǎn)換等方面進(jìn)行宏匯編語言程序設(shè)計的實例,第十章重點介紹輸入輸出程序設(shè)計的控制方法、中斷系統(tǒng)和BIOS中斷調(diào)用。各章內(nèi)容結(jié)構(gòu)清晰,由淺入深,循序漸進(jìn),講述詳細(xì),程序?qū)嵗S富,易于自學(xué)。各章均附有習(xí)題。本書可作為高校計算機(jī)專業(yè)的教材,也可作為非計算機(jī)專業(yè)的研究生、本科生、??粕蛷氖萝浖こ淘O(shè)計的技術(shù)人員的參考書。本書自1992年6月出版發(fā)行,1998年對本書作第一次修訂后,巳多次重印,至今仍有需求。廣大讀者對本書的厚愛,正是對我的鼓勵和鞭策,更加促使我要把本書修訂完善。依照讀者的意見和建議,我對1998年修訂版再次進(jìn)行了認(rèn)真的修訂,并叫做第二版。同其他高級語言相比,匯編語言是屬于低層次的程序設(shè)計語言。低層次主要表現(xiàn)在它同具體機(jī)器聯(lián)系緊密。也正因為如此,它可以更充分地發(fā)揮機(jī)器的功能和特點。當(dāng)然,在學(xué)習(xí)匯編語言前就需要較仔細(xì)地了解匯編語言程序設(shè)計的硬件環(huán)境。本書以Intel8086/8088系列微型計算機(jī)為背景,介紹其匯編語言程序設(shè)計。學(xué)習(xí)該系列的匯編語言程序設(shè)計對今后的實際工作是有利的,即使你以后是在286、386、486、586等微計算機(jī)上開發(fā)軟件,而現(xiàn)在學(xué)習(xí)8086/8088的匯編語言程序設(shè)計必將是你能得心應(yīng)手工作的基礎(chǔ)。鑒于有許多讀者是計算機(jī)技術(shù)和知識的初學(xué)者,對計算機(jī)中信息的表示尚未學(xué)習(xí)過,同時也為了使本書系統(tǒng)完整,在第一次修訂本書時,特增加第一章的內(nèi)容。如已有這方面知識的讀者,可直接跳過它。本書第二章和第三章著重介紹Intel8086/8088系列微計算機(jī)及其CPU的結(jié)構(gòu)、功能、尋址方式和指令系統(tǒng),它是后面各章的基礎(chǔ)。有關(guān)MASM宏匯編語言分成兩部分(分別在第四章和第九章)講述。這是為了盡快地讓讀者進(jìn)入程序設(shè)計的“角色”,把基本匯編語言放在第四章先學(xué),而高級宏匯編語言安排在讀者已有初步匯編語言程序設(shè)計知識和技術(shù)之后,這樣也便于讀者對第九章內(nèi)容的理解。第五章是程序設(shè)計的基本內(nèi)容,而第六、七、八章是程序設(shè)計的擴(kuò)展和延伸。第十章輸入/輸出程序設(shè)計是匯編語言程序設(shè)計的重要部分之一,由于篇幅有限,僅作一般重點介紹。第十一章是開發(fā)一個匯編語言程序的必備知識,這章內(nèi)容可適當(dāng)提前學(xué)習(xí),以便及時上機(jī)調(diào)試程序和運行程序。在第二次修訂中,重點是對某些程序?qū)嵗髁苏{(diào)整、補充,以利于讀者對匯編語言程序設(shè)計的學(xué)習(xí)和掌握。本書是編者在近幾年教學(xué)過程中匯集的一些資料,并吸取多年從事“匯編語言程序設(shè)計”教學(xué)工作的點?翁寤岫嘈吹?。蕶┬列举的辰{蚓諢系魘醞ü?。??在本書編寫的過程中曾得到電子科技大學(xué)計算機(jī)學(xué)院俸遠(yuǎn)禎、向世清、劉乃琦等同志的鼓勵、支持和幫助;在書稿的抄寫、繪圖中,諶黔燕、徐媛玲、劉壽林同志作了大量的工作,編者在此向他們深表謝意。由于編者水平有限,本書的缺點和錯誤在所難免,敬請讀者批評指正。瀏覽本商品所屬分類圖書計算機(jī)/網(wǎng)絡(luò)軟件工程軟件技術(shù)

作者簡介

暫缺《8086/8088宏匯編語言程序設(shè)計教程(第二版)》作者簡介

圖書目錄

第一章 基礎(chǔ)知識
1. 1 匯編語言程序的一般概念
1. 2 為什么要學(xué)習(xí)和使用匯編語言
1. 3 進(jìn)位計數(shù)制及其相互轉(zhuǎn)換
一. 進(jìn)位計數(shù)制
二. 各種數(shù)制間的相互轉(zhuǎn)換
1. 4 帶符號數(shù)的表示
一. 原碼表示法
二. 補碼表示法
1. 5 字將編碼
習(xí)題
第二章 IBM PC微型計算機(jī)
2. 1 IBM PC微型計算機(jī)的基本結(jié)構(gòu)
一. 微型計算機(jī)的基本結(jié)構(gòu)
二. Intel 8086/8088微處理器的功能結(jié)構(gòu)
2. 2 Inte1 8086/8088 CPU寄存器的結(jié)構(gòu)及其用途
一. 通用寄存器(Gener registers)
二. 段寄存器(Segment registers)
三. 指令指針 IP(Instruction pointer)
四. 標(biāo)志寄存器(Flags register)
2. 3 存儲器
一. 存儲器的組成
二. 存儲器的段結(jié)構(gòu)
三. 邏輯地址與物理地址
2. 4 堆棧
一. 堆棧的構(gòu)造
二. 8086/8088堆殘的組織
三. 堆棧操作
習(xí)題
第三章 尋址方式與指令系統(tǒng)
3. 1 尋址方式
3. 2 指令系統(tǒng)
一. 傳送類指令
二. 算術(shù)運算類指令
三. 位操作類指令
四. 處理器控制類指令
3. 3 指令編碼
一. 雙操作數(shù)指令編碼格式
二. 單操作數(shù)指令編碼格式
三. 與AX. AL有關(guān)的指令編碼格式
四. 其他指令編碼格式
習(xí)題
第四章 匯編語言
4. 1 匯編語言語句種類及其格式
一. 指令語句(Instruction staternens)
二腳指令語句(Pseudo instructin statements)
三. 標(biāo)識符(Identifier)
4. 2 匯編語言數(shù)據(jù)
一. 常數(shù)(Constants)
二. 變量(Variables)
三. 標(biāo)號(Label)
4. 3 符號定義語句
一. 等值語句
二. 等號語句
4. 4 表達(dá)式與運算符
一. 算術(shù)運算符(Arithmtic operators)
二. 邏輯運算符(Logical operators)
三. 關(guān)系運算符(Rdriiona1 Operators)
四. 數(shù)值返回運算符(Numeric return Operators)
五. 屬性慘改運算符(Attribut medifytng Operators)
六. 運算符的優(yōu)先級
4. 5 程序的段結(jié)構(gòu)
一. 段定義偽指令(SEGMENT/ENDS)
二. 段尋址偽指令(ASSUME)
三. 段寄存器的裝入
4. 6 過程定義偽指令(PROC/ENDP)
4. 7 定位偽指令(ORG)和當(dāng)前位置計數(shù)器($)
4. 8 標(biāo)題偽指令(TITLE)
4. 9 程序模塊的連接
習(xí)題
第五章 程序設(shè)計基本技術(shù)
5. 1 概述
5. 2 順序程序設(shè)計
5. 3 分支程序設(shè)計
一. 轉(zhuǎn)移指令
二. 分支程序設(shè)計
5. 4 循環(huán)程序設(shè)計
一. 循環(huán)控制指令
二. 循環(huán)程序的結(jié)構(gòu)
三. 循環(huán)控制方法
5. 5 子程序設(shè)計
一. 調(diào)用與返回指令
二. 編制子程序的基本要求
三. 子程序設(shè)計舉例
四. 子程序的饋套與送歸調(diào)用
5. 6 DOS功能子程序的調(diào)用
司題
第六章 算術(shù)運算
6. 1 十進(jìn)制數(shù)運算
一. BCD碼校正指令
二. 十進(jìn)制數(shù)運算程序設(shè)計舉例
6. 2 乘除法運算
一. 乘除法指令
二. 乘除運等程序設(shè)計舉例
6. 3 開平方運算
6. 4 多精度數(shù)運算
習(xí)題
第七章 串和表的處理
7. 1 串操作指令
7. 2 串操作指令應(yīng)用舉例
7. 3 表的處理
一. 表的構(gòu)造
二. 表的插入刪除
7. 4 排序
7. 5 查找
習(xí)題
第八章 代碼轉(zhuǎn)換
8. 1 概述
8. 2 十六進(jìn)制數(shù)的ASCII碼與二進(jìn)制數(shù)之間的相互轉(zhuǎn)換
8. 3 二進(jìn)制數(shù)與十進(jìn)制數(shù)之間的轉(zhuǎn)換
習(xí)題
第九章 高級宏匯編語言
9. 1 結(jié)構(gòu)
一. 結(jié)構(gòu)的定義
二. 結(jié)構(gòu)的預(yù)置與存儲分配
三. 對結(jié)構(gòu)變量及其字段的操作
四. 程序舉例
9. 2 記錄
一. 記錄的定義
二. 記錄的預(yù)置與存儲分配
三. 記錄運算符
四. 對記錄及其字段的操作
9. 3 宏指令
一. 宏功能的使用過程
二. 連接符號&和帶空格或退號的實參
三. 局部符號偽指令(LOCAL)
四. 宏庫
9. 4 重復(fù)匯編
9. 5 條件匯編
習(xí)題
第十章 輸入/偷出程序設(shè)計
10. 1 輸入/輸出指令
一. I/O端口尋址
二. 輸入確出指令
10. 2 輸入/輸出控制方式
一. 程序控制方式
二. 中斷控制方式
三. 直接存儲器存取方式
10. 3 中斷
一. 一般概念
二. 中斷源及中斷類型碼
三. 中斷矢量表
四. 中斷優(yōu)先級
五. 中斷過程
10. 4 BIOS中斷調(diào)用
一. 鍵盤輸入中斷調(diào)用(INT 16H)
二. 顯示器輸出控制中斷調(diào)用(INT 10H)
三. 時間中斷調(diào)用(INT IAH)
四. 程序舉例
習(xí)題
第十一章 匯編語言程序的開發(fā)
11. 1 匯編語言程序的開發(fā)過程
11. 2 編輯
11. 3 匯編
一. MASM的操作
二. 文件示例及說明
11. 4 連接
一. LINK的操作
二. MAP文件的示例
11. 5 調(diào)試與運行
一. 進(jìn)入與退出
二. 顯示命令
三. 修改命令
四. 程序運行
五. 如何調(diào)試程序
附錄A ASCII碼字符表
附錄B 8086/8088指令系統(tǒng)匯總表
附錄C 常用指令對標(biāo)志寄存器標(biāo)志位的影響匯總表
附錄D MASM宏匯編語言的保留字
附錄E 出錯信息
參考書目

本目錄推薦

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