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

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

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

定 價(jià):¥18.00

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

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

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

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

作者簡(jiǎn)介

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

圖書目錄

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

本目錄推薦

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