DEBUG调试程序的应用实验报告.doc

DEBUG调试程序的应用实验报告.doc

ID:56121583

大小:60.00 KB

页数:4页

时间:2020-06-20

DEBUG调试程序的应用实验报告.doc_第1页
DEBUG调试程序的应用实验报告.doc_第2页
DEBUG调试程序的应用实验报告.doc_第3页
DEBUG调试程序的应用实验报告.doc_第4页
资源描述:

《DEBUG调试程序的应用实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、电子电气工程学院学生实验报告专业级1班2组姓名学号课程名DEBUG调试程序的应用指导教师成绩一,实验预习实验序号1实验题目DEBUG调试程序的应用预习日期2015.05.23要求:1.实验目的;2,实验原理;3,画出实验原理图;4实验设备;5,预习内容(该实验完成的内容);6,记录表格设计一实验目的1、了解DEBUG调试程序常用命令的基本格式、主要功能和使用方法。2、熟悉进入或退出DEBUG调试程序运行界面的步骤。3、掌握用DEBUG调试程序进行程序编辑、调试、运行、结果检查的基本方法。4、进一步汇编语言上机环境及基本操作二实验原理1,启动D

2、EBUG程序,在DEBUG环境下建立和汇编程序2,输入程序并汇编A2,_A100169C(CS):0100(ip)MOVDL,33;DEBUG默认16进制数169C:0102MOVAH,2;dos的2号功能调用169C:0104INT2l;功能调用169C:0106INT(中断)20;中断169C:0108;回车结束程序的输入3.运行程序_G=0100(全速运行)得到34,用反汇编命令_U。然后分析该程序的指令:33的ascll的值为3,MOV是将原操作数送到DL中(DL为目标操作数)。5,将机器指令程序送到起始地址为200H的若干单元6,执

3、行机器指令程序_G=0200得到37,执行T命令,实现单步运行。8,执行D命令查看存储单元的原值。E是修改内存,R显示修改内存命令。四实验设备微型计算机一台三、实验内容及步骤:1、启动DEBUG程序,进入DOS界面“运行”-“cmd’)这时屏幕上会出现“_”提示符,等待键入DEBUG命令。“_”号是进入DEBUG的提示符,在该提示符下可键入任意DEBUG命令。现在用A命令输入程序如下:②.输入程序并汇编_A100169C:0100MOVDL,33;DEBUG默认16进制数字符3的ASCII码送DL169C:0102MOVAH,2;使用DOS的

4、2号功能调用169C:0104INT2l;进入功能调用,输出‘3’169C:0106INT20;BIOS中断服务,程序正常结束。“INT20H”也可改为“INT3”,表示程序执行到此暂停。169C:0108;回车结束程序的输入至此程序已输入完毕,并汇编成机器指令。现在用G命令运行程序如下:③.运行程序_G=01003Programterminatednormally如果现在想分析一下该程序的指令,可以用反汇编命令U作如下操作:④.反汇编_U100,108169C:0100B233MOVDL,33169C:0102B402MOVAH,02169

5、C:0104CD21INT21169C:0106CD20INT20169C:0108⑤.将机器指令程序送到起始地址为200H的若干单元_E0200B2,33,B4,02,CD,21,CD,20⑥.执行机器指令程序_G=02003Programterminatednormally(2).在内存DS:1200H开始的存储单元中建立一个大写字母区。①.手工编写程序,实现在内存DS:1200H开始的存储单元中建立一个大写字母区。②.进入DEBUG,用A命令输入程序并汇编。—A10020D0:0100MOVCX,1A;DEBUG默认16进制数20D0:

6、0103MOVBX,120020D0:0106MOVAL,4120D0:0108MOV[BX],AL;由此处可知符号地址LP的偏移地址为010820D0:010AINCAL20D0:010CINCBX20D0:010DLOOP0108;LP用偏移地址0108代替20D0:010FINT320D0:0110;回车结束程序的输入③.用D命令先查看存储单元的原值—D1200④.用G命令运行程序—G=01回车后,屏幕上出现当前所有寄存器和标志位的值,并出现DEBUG的提示符。4、退出DEBUG在DEBUG命令提示符“_”下键入Q命令,即可结束DEBU

7、G的运行,返回DOS操作系统。四,实验心得通过本次实验,了解DEBUG调试程序常用命令的基本格式、主要功能和使用方法。熟悉进入或退出DEBUG调试程序运行界面的步骤。掌握用DEBUG调试程序进行程序编辑、调试、运行、结果检查的基本方法。进一步汇编语言上机环境及基本操作。感觉它比其他高级语言确实要复杂,但是能更一步体会计算机是如何操作的!通过对debug 的运用,我们了解到了很多关于电脑方面的知识,也知道了debug 的强大功能。我们应多加练习,以便熟悉的掌握这方面的知识。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。