检查和修改寄存器内容命令 R

格式:-R [寄存器名|F]

功能:显示和修改 CPU 中寄存器的内容,或显示或修改标志位的状态

显示 CPU 内所有寄存器内容

使用不带参数的 -R 可以显示 CPU 内容所有寄存器内容。

显示和修改 CPU 内某个寄存器内容

格式:-r/R[寄存器名]

显示标志位的状态

格式:-rf/RF

各符号的含义如下:

表示符号 含义 表示符号 含义
OV OF=1 NV OF=0
DN DF=1 UP DF=0
EI IF=1 DI IF=0
NG SF=1 PL SF=0
ZR ZF=1 NZ ZF=0
AC AF=1 NA AF=0
PE PF=1 PO PF=0
CY CF=1 NC CF=0

显示存储单元命令 D

格式:-D[地址][地址范围]

功能:显示指定地址或地址范围内存储单元的内容。

不带参数的 D 命令

如果第一次使用,则显示代码段的内容,如果不是第一次使用,将在上一次显示内容的基础上,显示其后的128个字节单元的内容。

带地址参数的 D 命令

显示指定地址开始的128个字节单元的内容,地址中如果省略段前缀,默认是 DS。

带地址范围参数的 D 命令

显示指定地址范围内存储单元的内容。

修改存储单元命令 E

格式:-E[地址 内容表]

功能:将指定地址的内存储单元修改为内容表的内容。

汇编命令 A

格式:-A[地址]

功能:该命令允许输入汇编语言,并能把它们汇编成机器代码,相继的存放在从指定地址开始的存储区中,如果不指定汇编地址,则以 CS:IP 为地址。

反汇编命令 U

格式:-U[地址][地址范围]

功能:将指定地址的机器代码翻译成汇编语言指令显示出来,同时显示地址和代码。

命名命令 N

格式:-N[驱动器][路径]文件名[.扩展名]

功能:指定要用 L 命令装入内存或用 W 命令写到磁盘的文件的名字。

装入命令 L

格式:-L[地址][驱动器 扇区号 扇区数]

功能:把磁盘上的指定文件或指定扇区的内容装入到内存储器从指定开始的地址中,若未指定地址,则从 CS:0100开始。

执行命令 G

格式:-G[=起始地址][终止地址]

功能:执行从起始地址开始,到终止地址结束的程序,如果程序能够正确的执行到结束,则显示当前寄存器的执行结果以及下一条要执行的指令。

跟踪运行命令 T

格式:-T[=起始格式][指令条数]

功能:从起始地址开始跟踪执行指定条数的指令,每执行一条指令,显示所有寄存器内容,状态标识和下一条要执行的指令。

退出 Debug 命令 Q

格式:-Q

功能:退出 Debug,返回 Dos。