文档详情

debug初级程序的调试实验.doc

发布:2017-06-21约小于1千字共4页下载文档
文本预览下载声明
实验一 初级程序的调试实验 一、试验目的 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文件大小与内存中的不同。
显示全部
相似文档