已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件调试技术掌握软件调试技术不仅应具有很强的抽象能力 分析能力与综合能力 还应具有较强的调试能力及排错能力 DEBUG调试软件 是分析 调试与排错的基本软件工具DEBUG是一个DOS实用程序 是供程序员使用的程序调试工具 可以用它检查内存中任何地方的字节以及修改任何地方的字节 它可以用于逐指令执行某个程序以验证程序运行的正确性 也可以追踪执行过程 比较一个指令执行前后的值以及比较与移动内存中数据的范围 读写文件与磁盘扇区 DEBUG调试软件工具 还可使用Codeview窗口或emu8086仿真软件调试 汇编采用宏汇编程序MASM完成 STACKSEGMENTSTACKDB200DUP 0 STACKENDSDATASEGMENTBUFDB HelloEveryboy DATAENDSCODESEGMENTASSUMECS CODE DS DATA SS STACKBEGIN MOVAX DATAMOVDS AXLEADX BUFMOVAH 9INT21HMOVAH 4CHINT21HCODEENDSENDBEGIN 对于一个程序如何编译与执行1 利用记事本输入汇编源程序 然后将扩展名改为ASM 如文件名为33 asm 或Edit软件 2 利用宏汇编程序MASM对汇编程序33 asm进行汇编 产生33 obj文件 目标文件 3 利用LINK对33 obj进行连接 产生33 exe文件 最后利用Debug调试的是执行文件 Debug是DOS操作系统提供的一个调试汇编语言程序的工具软件 各种版本DOS都带有该程序 利用它可动态地调试汇编语言程序 检查与修改CPU各寄存器 标志位及内存单元内容 输入汇编指令 或程序 到指定的内存 或把要调试的程序 通常以可执行的文件形式存储在磁盘上 调入到内存中 控制CPU按单步 断点设置等方式执行程序 检查程序运行过程中的中间结果 以便查找程序出错原因等 启动Debug的格式如下 C DEBUG d path filename exe parm1 parm2 C DOS下的提示符 d Debug EXE程序所在的盘符 path filename的目录路径 filename 要分析或调试的二进制程序文件名 exe 程序文件的扩展名 parm1 被调试程序约定的第1参数文件名 parm2 被调试程序约定的第2参数文件名 该命令是在DOS下把DEBUG EXE程序调入内存 并运行DEBUG程序 输入命令后 屏幕上将出现提示符 表示当前已进入DEBUG的命令状态 可执行DEBUG程序的命令 所有DEBUG命令均为单一字母 其后跟着一个或多个参数 命令中参数之间必须用空格或逗号分隔 每个命令都以回车键作结束符 在DEBUG命令中 使用的地址格式为 段基值 偏移量其中 段基值可以用段寄存器名 如CS SS DS ES 表示 也可以是一个十六进制数 在DEBUG状态下 命令参数中的数据和机器显示的数据都是十六进制数 而且不再以 H 结尾 常用DEBUG命令1 显示存储单元内容格式1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年无人机技术在物流中的应用项目可行性研究报告及总结分析
- 2020-2025年初级经济师之初级经济师工商管理题库与答案
- 2025年能源互联网创新商业模式项目可行性研究报告及总结分析
- 2025年企业ESG信息披露协议
- 2025年新型热能利用技术研发项目可行性研究报告及总结分析
- 2025年农产品品牌推广协议
- 园林工程承包合同书(3篇)
- 2025年基于AI的心理咨询服务可行性研究报告及总结分析
- 2025年信息共享与数据交换平台建设项目可行性研究报告及总结分析
- 2025年先进制造技术引进与创新项目可行性研究报告及总结分析
- 犀牛入门基础教程让您在短时间内熟悉犀牛软件
- 脱硫和脱硝设备检修规程
- 2025-2030中国铷/铯及其化合物行业市场现状分析及竞争格局与投资发展研究报告
- 2024-2025学年新教材高考数学 第2章 平面解析几何 7.1 抛物线的标准方程教学实录 新人教B版选择性必修第一册
- 铁路建设中的施工与居民协调措施
- 托利多GPro-500-气体分析
- 车辆矿石运输合同范本
- 浙江省杭州市城区杭州天地实验小学2025届数学三上期末学业质量监测试题含解析
- 《建筑节能工程施工质量验收规程》(DGJ08-113-2017)
- 司法鉴定概论-课后练习参考答案
- 【MOOC】美术鉴赏-河南理工大学 中国大学慕课MOOC答案
评论
0/150
提交评论