版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Assembly Language Programming,第十三章 DEBUG,DEBUG是为DOS提供的有力的侦错,跟踪程序运行,检查系统数据的工具程序,要很好地使用它必须具备一定的汇编程序设计和硬件基本知识的能力,当然,它为汇编语言程序员提供了有效的调试手段,它的功能包括以下几个方面。1. 直接输入、更改、跟踪、运行2. 观察操作系统的内容;3. 查看ROM BIOS的内容;4. 观察更改RAM内部的设置值;5. 以扇区或文件的方式读写软盘数据。,一、DEBUG功能介绍,1、启动方法: 在DOS提示符下可键入以下命令: DEBUGd:path文件名 其中:文件名是被调试文件的名字,其后缀
2、需为EXE或COM文件,d:和path为被调用文件所在的盘符和路径, 启动后出现“-”提示符,就可使用DEBUG中的命令。,二、DEBUG程序的启动,2、例如: DEBUG AA.EXE,1、“A”命令:建立汇编语言源程序,并存入内存地址。格式:-A起始地址,三、DEBUG命令,例如: -a 010008F1:0100 MOV AH,0908F1:0102 MOV DX,10908F1:0105 INT 21H08F1:0107 INT 20H08F1:0109 db May I help you $08F1:0115 离开a状态-g 运行May I help you 运行结果Program
3、terminated normally表示运行正常,2、“D”命令:将指定内存区内容列出 格式:-D 范围 例如: -D DS:0 功能:D命令可以列出指定内存内容,并分别以十六进制及ASCII 字符显示出来, 其中在ASCII字符区,英文字母及数字分别在十六进制区用41-5A和30-39表示大写A-Z和0-9,61-7A表示小写a-z,用D命令时,其列出内存内容的第8到第9之间有一个减号“-”连接,以方便观察。 说明:在D命令中如不指出段地址,则其默认为DS段。如指明段地址,则从指明的段地址列出指定的范围,3、 “G”命令:运行机器码程序 格式:-G=起始地址中断点1 例如: -G=100
4、功能:运行程序,和在DOS下完全一样 。,4、 “N”命令:命名命令 格式: - N 文件名 例如: -N ABC.COM,6、 “R”命令:显示及更改寄存器值 格式: -R寄存器名 例如: -R BX,5、 “L”命令:将文件或扇区的数据装入内存 格式:-L装入地址 例如: -n ABC.COM -L 100 功能:上述两条命令等价 “ DEBUG ABC.EXE” 。,7、 “T”命令;跟踪程序运行 格式: - T=起始地址运行次数, 逐条指令跟踪: -T=起始地址 从指定地址起执行一条指令后停下来,显示所有寄存器内容及标志位的值,如未指定地址则从当前CS:IP开始执行。若指定起始地址,则T命令会从指定的地址开始跟踪。, 还可以指定跟踪一次所运行指令的个数,用Ctrl+S可暂停屏幕的显示,以便观察。 例如: -t=100 10 由CS:100开始跟踪10条指令,8、 “U”命令:反汇编命令 格式: -U内存范围或地址,从指定地址开始编译,反汇编32个字节 例如:-U100 则从CS:100开始,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度商业地产债务转让及物业管理服务合同范本3篇
- 2024年油罐基础工程设计与施工承包合同范本3篇
- 汽车指示仪表课程设计
- 2024年度地基工程地基材料研发与施工进度控制买卖合同3篇
- 微博网络舆情课程设计
- 砌体结构课程设计住宅
- 2024年度担保合同变更及转让的金融监管要求3篇
- 电工课程设计网站
- 望岳的课程设计
- 瑜伽馆新店开业课程设计
- 【9历期末】安徽省淮北市2023-2024学年九年级上学期期末历史试题
- 2024年度物流园区运营承包合同范本3篇
- 期末综合试卷(试题)2024-2025学年人教版数学五年级上册(含答案)
- 投资控股合同
- 2024-2025学年上学期武汉小学语文六年级期末模拟试卷
- 2023-2024学年贵州省贵阳外国语实验中学八年级(上)期末数学试卷(含答案)
- 广东省广州市越秀区2022-2023学年八年级上学期期末历史试题(含答案)
- 2025版国家开放大学专本科《计算机应用基础》一平台在线形考任务 (形考作业一至三)试题及答案
- MOOC 计量经济学-西南财经大学 中国大学慕课答案
- 公路PPP项目运营与维护具体方案
- 六年级上册数学试题-天津河西区2018-2019学年度期末考试人教新课标含答案
评论
0/150
提交评论