下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电子电气工程学院学生实验报告 专业 级 1 班 2 组 姓名 学号 课程名 DEBUG调试程序的应用 指导教师 成绩 一, 实验预习实验序号1实验题目DEBUG调试程序的应用预习日期2015.05.23要求:1.实验目的;2,实验原理;3,画出实验原理图;4实验设备;5,预习内容(该实验完成的内容);6,记录表格设计一 实验目的1、了解DEBUG调试程序常用命令的基本格式、主要功能和使用方法。2、熟悉进入或退出DEBUG调试程序运行界面的步骤。3、掌握用DEBUG调试程序进行程序编辑、调试、运行、结果检查的基本方法。4、进一步汇编语言上机环境及基本操作二 实验原理1,启动DEBUG程序,在DE
2、BUG环境下建立和汇编程序2,输入程序并汇编A2,_A 100169C(CS):0100(ip) MOV DL,33;DEBUG默认16进制数169C:0102 MOV AH,2 ;dos的2号功能调用169C:0104 INT 2l ;功能调用169C:0106 INT(中断) 20 ;中断169C:0108;回车结束程序的输入3运行程序 _G=0100(全速运行) 得到 34,用反汇编命令_U。然后分析该程序的指令:33的ascll 的值为3,MOV是将原操作数送到DL中(DL为目标操作数)。5,将机器指令程序送到起始地址为200H的若干单元6,执行机器指令程序_G=0200 得到 37,
3、执行T命令,实现单步运行。8,执行D命令查看存储单元的原值。E是修改内存,R显示修改内存命令。四 实验设备微型计算机 一台三、实验内容及步骤:1、启动DEBUG程序,进入DOS界面“运行”“cmd)这时屏幕上会出现“_”提示符,等待键入DEBUG命令。 “_”号是进入DEBUG的提示符,在该提示符下可键入任意DEBUG命令。现在用A命令输入程序如下:输入程序并汇编_A 100169C:0100 MOV DL,33;DEBUG默认16进制数字符3的ASCII码送DL169C:0102 MOV AH,2 ;使用DOS的2号功能调用169C:0104 INT 2l ;进入功能调用,输出3169C:0
4、106 INT 20 ;BIOS中断服务,程序正常结束。“INT 20H”也可改为“INT 3”,表示程序执行到此暂停。169C:0108;回车结束程序的输入至此程序已输入完毕,并汇编成机器指令。现在用G命令运行程序如下:运行程序_G=01003Program terminated normally如果现在想分析一下该程序的指令,可以用反汇编命令U作如下操作:反汇编_U 100,108169C:0100 B233 MOV DL,33169C:0102 B402 MOV AH,02169C:0104 CD21 INT 21169C:0106 CD20 INT 20169C:0108将机器指令程序
5、送到起始地址为200H的若干单元_E 0200 B2,33,B4,02,CD,21,CD,20执行机器指令程序_G=02003Program terminated normally(2). 在内存DS:1200H 开始的存储单元中建立一个大写字母区。手工编写程序,实现在内存DS:1200H 开始的存储单元中建立一个大写字母区。进入DEBUG,用A命令输入程序并汇编。A 10020D0:0100MOVCX,1A;DEBUG默认16进制数20D0:0103 MOVBX,120020D0:0106 MOV AL,4120D0:0108 MOVBX,AL ;由此处可知符号地址LP的偏移地址为01082
6、0D0:010A INCAL20D0:010C INCBX20D0:010DLOOP0108;LP用偏移地址0108代替20D0:010F INT320D0:0110 ;回车结束程序的输入用D命令先查看存储单元的原值D1200用G命令运行程序G=01回车后,屏幕上出现当前所有寄存器和标志位的值,并出现DEBUG的提示符。4、退出DEBUG在DEBUG命令提示符“_”下键入Q命令,即可结束DEBUG的运行,返回DOS操作系统。四,实验心得通过本次实验,了解DEBUG调试程序常用命令的基本格式、主要功能和使用方法。熟悉进入或退出DEBUG调试程序运行界面的步骤。掌握用DEBUG调试程序进行程序编辑、调试、运行、结果检查的基本方法。进一步汇编语言上机环境及基本操作。感觉它比其
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广东德良投资集团有限公司招聘2人笔试历年参考题库附带答案详解
- 2025广东中山市西区建设投资发展有限公司招聘5人笔试历年参考题库附带答案详解
- 2025年福建省五建建设集团有限公司招聘劳务派遣制14人笔试历年参考题库附带答案详解
- 2025山东淄博鲁中机动车检测有限公司“双一流”高校毕业生招聘笔试历年参考题库附带答案详解
- 2025山东伊克斯达(青岛)控股有限公司招聘3人笔试历年参考题库附带答案详解
- 2025安徽潜山市潜润国有资本投资运营集团有限公司招聘(第二批)招聘2人笔试历年参考题库附带答案详解
- 2025宁夏建设投资集团有限公司“集中招聘”524人笔试历年参考题库附带答案详解
- 2025四川绵阳机场(集团)有限公司财务管理等岗位综合笔试历年参考题库附带答案详解
- 2025四川广安安创人力资源有限公司招聘劳务派遣工作人员拟录取人员笔试历年参考题库附带答案详解
- 2025华能四川水电有限公司招聘笔试历年参考题库附带答案详解
- 2026年企业上半年安全生产工作总结及计划
- 2026云南昆明官储粮经贸有限责任公司招聘3人笔试题库带答案详解(满分必刷)
- 2026年甘肃开放大学招聘事业编制工作人员笔试题库附完整答案详解(考点梳理)
- 2026年度新泰市市属国有企业公开招聘工作人员笔试参考题库及答案详解
- 2026年西安交通大学管理学院管理辅助人员招聘笔试参考题库及答案详解
- 2026年全国新高考1卷英语试卷(含答案及详解)
- 2026年留疆战士政策理解练习题及解析
- 《北京地区会计师事务所收费标准(试行)》文件
- 美容院消毒卫生工作制度
- 煤矿总工程师岗位职责及技术管理体系
- 少儿篮球教练员培训课件
评论
0/150
提交评论