首页 > 代码库 > 汇编debug

汇编debug

R:查看、改变CPU寄存器的内容

D:查看内存中的内容

E:改写内存中的内容

U:将内存中的机器指令翻译成汇编指令

T:执行一条机器指令

A:以汇编指令的格式在内存中写入一条机器指令

 

第一步:先是【开始】-à【运行】,输入cmd;如下:

 

【确定】,进入到命令行窗口,并输入debug命令,如下:

 

回车后,进入Debug窗口,如下:

 

使用e命令向特定地址的内存中写入数据(例如:本例中向1000:0的内存地址中写入 23 11 22 66 这几个数据),如下:

 

写入后可以使用d命令来查看,操作如下:

 

使用r命令可以查看各个寄存器中的值,操作如下:

 

可也用a指令以汇编语言的形式写入汇编代码,(先用r指令查找出cs、ip的地址,再用a指令写入汇编代码)如下:

 

写了汇编代码后就可以使用t指令来单步执行了,操作如下:

汇编debug