首页 > 代码库 > debug命令简介

debug命令简介

debug命令不区分大小,debug的命令都是一个字母,后跟或不跟参数

1、debug [路径\文件] [参数] [参数]……[参数]

      debug相应程序

2、 D(Dump) [地址] [范围]

      显示主存单元的内容

3、E(Enter) [地址] [数据表]

       用数据表中的数据修改从[地址]出开始主存内容,无数据表则只显示内容

4、F(Fill) 范围 数据表

       用数据表中的数据填充指定范围的主存。数据不足,则重复填充

5、R(Register) [寄存器]

        不指定寄存器,则显示寄存器状态;指定寄存器,则对相应寄存器内容进行修改

6、A(Assemble) [地址]

         从指定地址处开始汇编指令,不指定地址则从CS:IP处开始

7、U(Unassemble) [地址] [范围]

        从指定地址开始,将主存内容按照机器码反编译形成汇编指令

8、G(Go)[=地址] [断点1,段点2,……]

        从指定地址处开始运行程序,直至断点处,并显示当前所以寄存器和标志位的内容,及下一条指令

9、T(Trace)[=地址] [数值]

        从指定地址处开始运行[数值]条指令

10、P(Proceed)[=地址] [数值]

        与T命令类似,但不进入子程序和循环体内

11、N(Name) 文件1[,文件2]

       将一个或两个可以包含路径的文件全名存入Debug中,以便L或W命名进行装载或存盘

12、L(Load) [地址]

       从指定位置开始装载由N命令指定的文件

       L 地址 驱动器 扇区号 扇区数

       装载磁盘若干扇区(最多80h)到指定的主存地址处

13、W(Write) [地址]

       W 地址 驱动器 扇区号 扇区数

        W命令和L命令相反

debug命令简介