匯編語言程序設(shè)計(jì)(修訂本)
- 所屬分類:
- 作者:
葉華 編著
- 出版社:
北方交通大學(xué)出版社
- ISBN:9787810821773
- 出版日期:
-
原價(jià):
¥26.00元
現(xiàn)價(jià):¥19.50元
-
本書信息由合作網(wǎng)站提供,請(qǐng)前往以下網(wǎng)站購買:
圖書簡介
本書以“匯編語言程序設(shè)計(jì)”課程的教學(xué)為目標(biāo),以Intel 8086/8088CPU指令系統(tǒng)與Microsoft宏匯編MASM 5.0為背景,系統(tǒng)介紹了匯編語言程序設(shè)計(jì)的基本理論和方法。全書共11章,分別介紹:匯編語言程序設(shè)計(jì)的基本知識(shí);源程序格式、程序的匯編與連接,以及程序的調(diào)試方法; 8086/8088指令系統(tǒng);常用偽指令;循環(huán)、分支和子程序等基本程序結(jié)構(gòu)及程序設(shè)計(jì)的基本方法和技術(shù);宏匯編的使用;以中斷為主的輸入輸出程序設(shè)計(jì)方法;多摸塊程序設(shè)計(jì)等。全書提供了大量程序?qū)嵗空潞缶接辛?xí)題。
本書適合初學(xué)者使用,可作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)高職學(xué)生的教材,也可作為其他人員學(xué)習(xí)匯編語言的自學(xué)參考書。
目錄
第1章 匯編語言概述
1.1 匯編語言簡介
1.2 數(shù)制基礎(chǔ)
1.2.1 數(shù)據(jù)組織
1.2.2 數(shù)的補(bǔ)碼表示
1.2.3 字符的ASCII碼表示
1.2.4 BCD碼
1.3 基本邏輯運(yùn)算
1.4 匯編語言程序設(shè)計(jì)過程
1.4.1 編程階段
1.4.2 上機(jī)階段
1.5 匯編語言編程工具及環(huán)境
小結(jié)
習(xí)題
第2章 80x86計(jì)算機(jī)組織
2.1 中央處理器
2.2 內(nèi)存儲(chǔ)器山
2.2.1 內(nèi)存儲(chǔ)器單元的地址和內(nèi)容
2.2.2 內(nèi)存儲(chǔ)器地址的分段
2.3 8086/8088 CPU寄存器組
2.3.1 通用寄存器
2.3.2 變址寄存器
2.3.3 指針寄存器
2.3.4 段寄存器
2.3.5 標(biāo)志寄存器PSW
小結(jié)
習(xí)題
第3章 匯編語言源程序格式
3.1 一個(gè)簡單的匯編語言源程序及相關(guān)知識(shí)
3.1.1 相關(guān)知識(shí)
3.1.2 常用偽指令
3.1.3 匯編語言源程序的一般結(jié)構(gòu)
3.2 匯編語言源程序的上機(jī)過程
3.2.1 建立匯編語言的工作環(huán)境
3.2.2 源程序的編輯
3.2.3 源程序的匯編
3.2.4 目標(biāo)文件的連接
3.2.5 可執(zhí)行文件的執(zhí)行
3.2.6 可執(zhí)行程序的調(diào)試
3.2.7 列表文件與連接映像文件簡介
小結(jié)
習(xí)題
第4章 指令系統(tǒng)和尋址方式
4.1 尋址方式
4.1.1 立即尋址
4.1.2 直接尋址
4.1.3 寄存器尋址
4.1.4 寄存器間接尋址
4.1.5 寄存器相對(duì)尋址(或稱直接變址尋址)
4.1.6 基址加變址尋址
4.1.7 相對(duì)的基址加變址尋址
4.2 常用基本指令
4.2.1 數(shù)據(jù)傳送指令
4.2.2 算術(shù)運(yùn)算指令
4.2.3 十進(jìn)制調(diào)整指令
4.2.4 邏輯運(yùn)算指令
4.2.5 移位與循環(huán)移位指令
4.2.6 串處理指令
小結(jié)
習(xí)題
第5章 偽指令的定義與使用
5.1 8086/8088宏匯編語言的常用偽指令語句
5.1.1 程序分段定義偽指令
5.1.2 符號(hào)定義偽指令
5.1.3 變量定義偽指令
5.1.4 標(biāo)號(hào)定義偽指令
5.1.5 地址計(jì)數(shù)器$和定位偽指令ORG
5.2 8086/8088宏匯編語言的數(shù)據(jù)和表達(dá)式
5.2.1 數(shù)據(jù)
5.2.2 表達(dá)式
小結(jié)
習(xí)題
第6章 分支與循環(huán)程序設(shè)計(jì)
6.1 控制轉(zhuǎn)移指令
6.1.1 條件轉(zhuǎn)移指令
6.1.2 無條件轉(zhuǎn)移指令
6.1.3 循環(huán)控制指令
6.2 字符及字符串的輸入與輸出
6.3 分支程序設(shè)計(jì)
6.3.1 分支程序的結(jié)構(gòu)形式
6.3.2 分支程序的設(shè)計(jì)
6.4 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
6.4.1 循環(huán)程序結(jié)構(gòu)
6.4.2 循環(huán)程序設(shè)計(jì)
6.5 循環(huán)與分支程序設(shè)計(jì)舉例
小結(jié)
習(xí)題
第7章 子程序設(shè)計(jì)
7.1 子程序設(shè)計(jì)方法
7.1.1 子程序定義
7.1.2 CALL與RET指令
7.1.3 對(duì)于程序中用到的寄存器進(jìn)行保護(hù)
7.1.4 子程序設(shè)計(jì)中的參數(shù)傳遞
7.2 子程序設(shè)計(jì)舉例
小結(jié)
習(xí)題
第8章 宏匯編技術(shù)
8.1 宏定義、宏調(diào)用和宏展開
8.1.1 宏定義
8.1.2 宏調(diào)用
8.1.3 宏展開
8.2 帶參數(shù)的宏
8.3 LOCAL偽指令
8.4 宏操作符
8.5 宏指令與子程序的區(qū)別
8.6 宏匯編編程實(shí)例
小結(jié)
習(xí)題
第9章 輸入輸出程序設(shè)計(jì)
9.1 I/O設(shè)備的數(shù)據(jù)傳送方式
9.2 程序直接控制I/O端口
9.2.1 I/O端口
9.2.2 IN/OUT指令
9.2.3 程序舉例
9.3 中斷傳送方式
9.3.1 中斷概念
9.3.2 中斷向量表
9.3.3 中斷程序設(shè)計(jì)方法
9.3.4 中斷程序設(shè)計(jì)舉例
小結(jié)
習(xí)題
第10章 BIOS與DOS中斷調(diào)用
10.1 BIOS與DOS中斷調(diào)用概述
10.2 DOS系統(tǒng)功能調(diào)用
10.3 BIOS系統(tǒng)中斷調(diào)用
小結(jié)
習(xí)題
第11章 模塊化程序設(shè)計(jì)
11.1 模塊化程序設(shè)計(jì)概述
11.2 SEGMENT偽指令在模塊化設(shè)計(jì)中的應(yīng)用
11.3 各模塊間參數(shù)傳遞的方法
小結(jié)
習(xí)題
模擬試卷1
模擬試題2
上機(jī)實(shí)驗(yàn)
實(shí)驗(yàn) 1 指令系統(tǒng)實(shí)驗(yàn)
實(shí)驗(yàn) 2 分支程序設(shè)計(jì)實(shí)驗(yàn)
實(shí)驗(yàn) 3 循環(huán)程序設(shè)計(jì)實(shí)驗(yàn)
實(shí)驗(yàn) 4 子程序設(shè)計(jì)實(shí)驗(yàn)
附錄
附錄 A 常用字符的7位ASCII值
附錄 B DEBUG主要命令
B.1 DEBUG程序的調(diào)用
B.2 DEBUG的主要命令
附錄 C 習(xí)題答案
參考文獻(xiàn)