8086汇编DEBUG简单使用

DEBUG下最常用的调试指令为六个 

 常用DEBUG命令 

 (1)R :查看更改cpu寄存器内容 

 (2)D:查看内存中内容 

 (3)E:改写内存中内容 

 (4)U:将内存中机器指令翻译成汇编指令 

 (5)T:执行一条机器指令 

 (6)A:以汇编格式在内存中写入一条指令


命令的简单使用



以该题为例:

我们先用e命令向10000H处顺序写入23、11、22、66数据,写完后用d命令查看,发现没有问题。



再用r命令查看一下现在CPU各寄存器的内容,看看当前指令处有没有被使用什么的。



用a命令向一段内存写入汇编指令


这么长的指令,中间某一处写错了该怎么办,看我的下一篇文章~~


输入完之后,应该把CS、IP的值指向汇编指令的地址处。但是此时我们是特意在CS、IP的值的位置写入的汇编指令,因此不用指向。


使用u命令查看我们刚刚写的汇编代码



使用t命令单步执行



单步调试中间突然退出可能是因为系统中的某些程序占用了此处的内存,只需要把汇编指令那一块放入另一块内存中,再将CS、IP的值调过去就行


更改CS、IP值的方法



更改IP是一样的



猜你喜欢

转载自blog.csdn.net/sinat_41104353/article/details/79600403