汇编-debug命令

r 查看cpu寄存器内容

r ds 修改ds寄存器的内容

t 单步执行
u 反汇编(汇编指令格式显示)
将内存中的机器指令翻译为汇编指令来进行查看

d 内存16进制显示(机器码)
显示CS:IP开始的内容
从指定地址开始显示

实例:查看主板生产日期

a 逐行汇编

以汇编指令格式输入指令
e 修改内存字节

q退出debug状态
g连续执行内存代码
G命令的使用方法是:G [=起始地址] [断点地址]
意思是从起始地址开始执行到断点地址。如果不设置断点,则程序一直运行到中止指令才停止
g就是连续执行内存代码,可以在g后面指定内存地址 如g=0000:0100,地址可以是偏移地址,也可以是逻辑地址。如不指定地址,g就会从指令指针ip指的内存处开始执行
g命令还可以指定执行断点,如,g=0000:0100 0000:0200 就是代码从100的内存地址执行到200的内存地址然后断住
p执行指定数量的指令
执行循环、重复的字符串指令、软件中断或子例程;或通过任何其他指令跟踪。
p [= address] [number]
参数
=address
指定第一个要执行指令的位置。如果不指定地址,则默认地址是在 CS:IP 寄存器中指定的当前地址。
number
指定在将控制返回给 Debug 之前要执行的指令数。默认值为 1


浙公网安备 33010602011771号