分享

汇编:03

 阮灵蕴 2019-03-15

一、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  段地址:初始偏移地址  结尾偏移地址

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多