码迷,mamicode.com
首页 > 编程语言 > 详细

【汇编语言】DOXBox 0.74 常用debug命令

时间:2018-10-24 22:27:46      阅读:341      评论:0      收藏:0      [点我收藏+]

标签:img   空格   bsp   图片   区别   pac   deb   命令   开始   


 

1.查看、修改寄存器(r命令)

①-r

②-r  ax(要修改的寄存器)

   -:m(输入想要改成什么值)

技术分享图片


 

2.查看内存单元(d命令)

①-d

      查看128个内存单元内容。

②-d 段地址:偏移地址

      查看指定地址128个内存单元的内容。

③-d 段地址:偏移地址1  偏移地址2

      查看指定地址1 到 指定地址2 内存单元的内容。

④-d 段地址:偏移地址  Lm

      查看指定地址 开始的m个长度的内存单元内容。

技术分享图片


 

3.修改内存单元(e命令)

①-e   段地址:偏移地址  m n q r (修改的值之间用  空格  隔开)

技术分享图片

 

②-e  段地址:偏移地址   <enter>

段地址:偏移地址         m               m2           <space>                   n                  <space>                            q      q2    <enter>

   注释:                 (之前的值) (想要改成的值)                       如果不想修改,按space跳过                             修改结束按enter

 

技术分享图片


 

4.编写汇编指令(a命令)

技术分享图片

 

注:a命令编写汇编指令后,直接用r指令查看,寄存器的值并没有改变!因为没有用t命令、p命令、g命令调试!


 

5.调试汇编指令(t命令、p命令、g命令)

①t命令调试汇编指令

技术分享图片

 

注意:      t      =         cs:ip

②g命令调试汇编指令

技术分享图片

 

注意:g         0:200        0 : 208    

③p命令调试汇编指令

P命令:类似T命令,若有子程序,直接执行完子程序全部指令而不是逐条执行指令,在遇到循环指令时,会直接执行至CX递减至0;


 

6.反汇编(u命令)

技术分享图片

 

注意:格式与g命令的区别!!!


 

7.帮助(?)

技术分享图片

【汇编语言】DOXBox 0.74 常用debug命令

标签:img   空格   bsp   图片   区别   pac   deb   命令   开始   

原文地址:https://www.cnblogs.com/Master-Sun/p/9845895.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!