【下载】调试工具Debug的使用指南

kelly的头像
kelly 发布于:周四, 08/04/2016 - 14:27 ,关键词:

DEBUG是专门为汇编语言设计的调试工具软件,它通过单步、设置断点等方式,为使用者提供了非常有效的调试手段。在DEBUG下所有输入的数据都是十六进制,所以不需要后面加H。并且不区分大、小写字母。

1.1. 实验目的 

1、 学习如何启动在Windows的命令模式下启动DEBUG;

2、 掌握DEBUG的常用基本命令; 

3、 学习如何用DEBUG进行跟踪调试。  

1.2. 预备知识 

1、 进制转换 

需要同学们熟练掌握二进制、八进制、十进制和十六进制的互相转换算法。 

2、 寄存器 

寄存器是CPU内部的数据存储资源,是汇编程序员能直接使用的硬件资源之一。寄存器的存取速度比Cache还要快。 

在16位CPU中,总共有4个16位数据寄存器AX、BX、CX和DX,每个16位寄存器又可分为2个8位寄存器(例如AX的高八位称为AH,低八位称为AL);2个变址寄存器DI和SI;2个指针寄存器SP和BP;4个段寄存器ES、CS、SS和DS;1个标志寄存器FLAG;1个指令指针寄存器IP。 

3、 标志位。 

标志寄存器FLAG的每个位都可以作为标志位。16位CPU使用其中八个位表示溢出、中断、进位等状态。每个标志位都有置位和复位两种状态,它们在DEBUG的表示方法见下表: 

表1.1 DEBUG中标志位的符号表示 

点击下载

围观 351