debug初级程序的调试实验.doc
文本预览下载声明
实验一 初级程序的调试实验
一、试验目的
1)熟悉DEBUG有关命令的使用方法;
2)掌握数据在内存中的存放方式;
3)掌握简单的汇编语言程序的调试方法。
二、实验内容
进入和退出DEBUG程序;
学会用DEBUG中的D命令、E命令、R命令、T命令、A命令、G命令的使用;
内存操作数及各种寻址方式的使用;
求和程序。
三、实验步骤
在DOS提示符下,进入DEBUG程序;
在DOS目录下启动DEBUG;
详细记录每一步所用的命令,以及查看结果的方法和具体结果;
内存操作数及各种寻址方式的使用。
MOV AX,1234
MOV [1000],AX
MOV BX,1002
MOV DL,39
INC BX
MOV [BX],DL
DEC DL
MOV SI,3
MOV [BX+SI],DL
MOV [BX+SI+1],DL
求和程序。
MOV BX,1000
MOV AX,2000
ADD AX,[BX]
MOV [BX],AX
四、试验运行过程
五、思考题
启动DEBUG后,要装入某一个.EXE文件,应通过什么方法实现。
答:1.启动debug
2.-n文件名
3.-l
由于 debug 会忽略 .EXE 文件的地址参数,所以如果指定 .EXE文件,debug 将文件重新定位到 .EXE文件的标题中指定的加载地址。在.EXE文件被加载到内存前,标题自身从 .EXE文件脱离,因此磁盘上的 .EXE文件大小与内存中的不同。
显示全部