汇编:03---debug的基本使用

一、debug介绍

  • debug是DOS、Windows提供的实模式(8086方式)程序的调试工具
  • 可以查看CPU各种寄存器中的内容、内存的情况和在机器码级跟踪程序的运行

二、debug的基本功能

  • r命令:查看、改变CPU寄存器的内容
  • d命令:查看内存中的内容
  • e命令:改写内存的内容
  • u命令:将内存中的机器指令翻译成汇编指令
  • t命令:执行一条机器指令
  • a命令:以汇编指令的格式在内存中写入一条机器指令

三、R命令的使用

1.R命令查看寄存器的值

前两排为寄存器的值

最后一排的数据中

  • 073F:0100  ==>CS、IP寄存器的值
  • 0000  ==>CS、IP所指的内存单元存放的机器码
  • ADD  [BX+SI],AL  ==>上面内存单元对应的汇编指令

2.R命令修改寄存器的值

  • 方式:输入r  寄存器名称。然后回车输入寄存器的值

三、D命令的使用

1.格式一:d

  • 直接输入d查看的是debug预设的地址处的内容,并且按下回车,会跟踪内存地址的查看

2.格式二:D  段地址:偏移地址

  • 可以规定从内存的哪个地方开始查看
  • 每次查看总共128个内存单元的内容,十六进制显示
  • 每行共占用16个位置
  • 从200:0开始查看

  • 从200:8开始查看

3.格式三:d  段地址:初始偏移地址  结尾偏移地址

  • 可以规定从哪里查看,并且查看多少个内存单元的内容

待续。。。。

猜你喜欢

转载自blog.csdn.net/qq_41453285/article/details/88560178