Debug调试工具常用命令使用指南

当使用Debug调试工具对生成的.exe执行文件进行调试时,我们需要用到各种调试命令,现在我就在这儿给大家介绍常用Debug调试命令的使用方法

操作方法

  • 01

    打开DOSBox,输入debug 1.exe命令,如图所示,输入回车,下一行闪烁”-“光标时就可以输入命令进行调试了

  • 02

    u命令——反汇编:将存放在指定范围内的目标代码反汇编成8086/8088的汇编指令格式,并按目标代码首地址,目标代码和对应的源指令的格式在屏幕止显示出来。

  • 03

    t命令——单步执行:输入t,键入回车,跟踪程序中的每一条指令的执行情况,可以看到AX、BX、SI、DI等寄存器的内容,并显示CPU中寄存器中的内容和要执行的下一条命令

  • 04

    g命令——设置断点:通过设置断点可以设定程序运行的范围,例如,g=076b:0000 000a是从代码段地址076b的首地址0000运行到000a位置并暂停,其中代码段首地址可以通过反汇编查看,g命令运行结果如图蓝色框所示。

  • 05

    d命令——显示指定范围内存单元的内容:单步执行一步查看数据段段地址DS,例如,d 076a:0000 000a,是查看代码段段地址为076a偏移地址0000到000a范围内的数据;d 076a:0000,只给了查看的初始地址

  • 06

    r命令:显示CPU中的一个或所有16位寄存器(包括标志寄存器)的内容。对于标志寄存器来说,显示的是各标志位的状态

  • 07

    e命令——修改指定内存单元的内容参数:格式为e address [1ist],例如我们要段地址为076a偏移地址为0000的数据5A替换成12,格式为d 076a:0000,键入回车会出现图一蓝色箭头所指的”5A.“,直接键入要修改成的值”12“即可;如图二所示,段地址为076a偏移地址为0000的数据5A被替换成了12

  • 08

    q命令:结束debug

(0)

相关推荐

  • 详解Linux下自动化部署工具Puppet 的注册方式与常用命令

    三种注册方式Puppet注册方式基本上有三种:手动注册,自动注册和预签名注册 1.手动注册手动注册是由Agent端先发起证书申请请求,然后由Puppet server端确认证书方可注册成功,这种注册方 ...

  • 最新Linux常用命令大全-信息显示命令

    这里介绍Linux常用命令大全,此篇指南可以为您提供简单的帮助 Linux命令分类: 01 Linux文件管理命令: 02 Linux磁盘管理命令: 03 Linux文档编辑命令: 04 Linux文 ...

  • Linux常用命令大全 Linux常用命令全集

    Linux常用命令全集 http://www./linux/ 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 d ...

  • Linux日常维护常用命令集合整理

    网络命令: # ifconfig# 显示网络信息,包括IP地址、数据包接收/发送情况 # ifconfig eth0 up# 启动eth0 # vi /etc/sysconfig/network-sc ...

  • Liunx系统管理常用命令.技巧简明笔记

    一、linux查看硬件设备、系统信息常用命令 1、系统 复制代码 代码如下: # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版 ...

  • Linux系统中vim工具常用命令大全

    在linux下做开发,甚至是只做管理维护工作,也少不了Vim的使用。作为一个新手,我也是刚刚接触,本节将我日常使用或收集的Vim常用命令记录下来。 当然,直接在命令行上输入:vimtutor,就可以学 ...

  • CentOS常用命令小结

    下面,就来介绍这些CentOS常用命令。 一:使用CentOS常用命令查看cpu 复制代码 代码如下: more /proc/cpuinfo | grep "model name" grep "mod ...

  • freebsd 常用命令

    FREEBSD是一个unix的分支.他的命令大部分也是从他的里面来的 如果你从unix转到BSD来,那么你一定对他的命令会比较熟悉 1: man 在线查询 man ls 2: ls 查看目录与档案 l ...

  • CentOS常用命令大全

    初学Linux系统,看的是鸟哥的Linux私房菜 基础学习篇(第三版),还在看书阶段中,感觉就是命令和参数难道记呢,还有各种权限设置,先整理了这些常用的命令,以便使用中查阅。 一:使用CentOS常用 ...