四川大学网络教育学院实践课程报告实践课程 计算机综合实践 9002 校外学习中心 重庆黔江奥鹏学习中心 [20]VIP 专 业 电气工程及其自动化 层 次 专升本 年 级 1003 学生姓名 邱晓帆 学 号 aDH1001g1003 2011 年 8 月 10 日实验内容:一、熟悉、使用 DEBUG 调试工具[摘要] 借助 DEBUG 调试工具来发现汇编语言程序的错误所在并加以改正
通过实验,掌握 DEBUG 的常用基本命令,学会如何在windows 的命令模式下启动 DEBUG,进而学会如何使用 DEBUG 查看CPU 和内存,以及进行程序的跟踪调试等
1 实验目的1
1 学习如何在 Windows 的命令模式下启动 DEBUG
2 掌握 DEBUG 的常用基本命令
3 学习如何使用 DEBUG 查看 CPU 和内存以及进行跟踪调试
2 实验设备及软件环境装有 DOS 系统及 MASM6
X 的微机一台
3 预备知识3
1 什么是 DEBUG
Debug 是 DOS、Windows 都提供的实模式(8086 方式)程序的调试工具
使用它,可以查看 CPU 各种寄存器的内容、内存的情况和在机器码级跟踪程序的运行
2 常用的 Debug 命令及其含义表 1
1 Debug 命令及其含义命令格式 功能说明R [寄存器名] 查看、改变 CPU 寄存器的内容D [范围] 查看指定范围内的内存中的内容E 起始地址 字节值表 用值表中的值替换从“起始地址”开始的内存单元中的内容U [范围] 反汇编,将内存中的机器指令翻译成汇编指令T [=地址][指令数] 执行一条机器指令A [地址] 以汇编指令的格式在内存中写入一条机器指令Q 退出 Debug,回到 DOS 状态4 启动 DEBUG4
1 打开 Windows 命令窗口选择“开始”→“运行”→输入“cmd”命令4