




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 滑雪教学合同6篇
- 2025年智能共享汽车租赁与代驾服务一体化合同范本
- 2025年智能物流企业加盟合作协议书履行监督与权益保障方案
- 2025年度国际班轮运输货物跟踪与管理服务合同
- 2025年度医疗数据安全处理及患者隐私权保护合作协议
- 2025年主题餐厅特色饮品及酒水全面合作合同
- 2025年汽车租赁代售及售后服务保障合同
- 2025版智能轻钢厂房建设与绿色建筑标准认证合同
- 2025太原市精装修公寓长期租赁合同电子版下载
- 雅思5.5分考试题库及答案
- YDT 4484-2023物联网云平台技术要求
- 2024年红河产业投资集团有限公司招聘笔试冲刺题(带答案解析)
- 《HALCON编程及工程应用》课件第9章 HALCON测量
- 医院培训课件:《护理人文关怀的践行-仁心仁护彰显大爱》
- PETS5词汇表总结大全
- 应届生培养方案
- 保险代位求偿权答辩状
- 《英语句子成分及基本结构》课件
- 汽修基础理论知识
- 综合实践活动六年级上册全册讲课课件
- 地产交房仪式主题活动方案策划
评论
0/150
提交评论