汇编语言上机环境及基本操作(3)

2020-06-21 14:15

(5)用Q命令退出DEBUG返回DOS,如图10所示。

图10 用Q命令退出DEBUG返回DOS

【例3】进入DEBUG,显示当前数据段0200H开始的一片存储区域内容,用E命令将一段机器代码指令写入0200H~0208H单元,用G命令执行,用U命令实现反汇编。 具体操作如下:

(1)进入DEBUG,显示0200H处开始的一片内存单元内容,如图11所示。(如果不指明显示范围,则默认显示128个存储单元)

图11 进入DEBUG显示0200H开始的内存单元

11

(2)用E命令将指定机器代码指令写入0200H开始的内存单元,并用D命令显示0200H~0208H单元写入的内容,如图12所示。

图12 用E命令写入机器代码并用D命令显示

(3)用G命令从0200H处开始执行程序,如图13所示。执行结果是在屏幕上显示字符“3”。

图13 用G命令执行程序

12

(4)用U命令反汇编,显示0200H处存放的汇编程序,如图14所示。

图14 用U命令反汇编

5. DEBUG命令中的状态标志寄存器

显示状态标志寄存器的标志位意义,详见表2。

表2 状态标志显示形式

标志位 溢出标志OF 方向标志DF 中断标志IF 符号标志SF 零标志ZF 奇偶标志PF 进位标志CF 辅助进位标志AF

状 态 有/无 减/增 开/关 负/正 零/非零 偶/奇 有/无 有/无 13

显示形式 OV/NV DN/UP EI/DI NG/PL ZR/NZ PE/PO CY/NC AC/NA DOS常用命令

1.从Windows进入DOS

(1)[开始]→[运行]→输入命令:command ;转至当前C盘目录 (2)[开始]→[程序]→[附件]→命令提示符 ;转至当前C盘目录 2.当前工作盘符确定

C: ;工作盘为C盘 D: ;工作盘为D盘 E: ;工作盘为E盘

3.路经转换

CD.. ;转至根目录 CD MASM ;转至MASM目录

4.显示当前文件清单

DIR ;顺序显示文件信息 DIR/W ;横向显示文件名称

5.文件换名

REN 旧文件名 新文件名 ;以新文件名代替旧名

6.删除文件

DEL 文件名 ;删除指定文件

DEL 文件名.* ;删除同文件名的所有文件 DEL *.扩展名 ;删除同扩展名的所有文件

7.显示文件内容

TYPE 文件名 ;显示指定源程序文件的内容

8.拷贝文件

COPY 文件名 盘符:(路经)

9.退出DOS

EXIT ;从DOS命令状态下返回Windows

14

本次实验要求 1.从Windows进入DOS,转到[MASM],查看当前目录内容。

2.用EDIT建立汇编语言源程序文件,熟悉EDIT编辑软件的操作。

3.练习用MASM、LINK对汇编源程序进行汇编和连接。

4.熟悉调试程序DEBUG的命令和应用,注意查看寄存器、存储器、标志位、数据段、代码段等内部内容,跟踪指令的运行过程。

5.可参考书中相关程序和本次实验中例子 6.积累操作技能,为下次程序设计实验做好准备

15


汇编语言上机环境及基本操作(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高中精品-数学:三角形五心定理

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: