首页 > 其他分享 >debug.exe的使用

debug.exe的使用

时间:2023-06-11 23:11:25浏览次数:42  
标签:exe 指定 用途 用法 使用 debug 内存地址

debug.exe的使用

debug.exe 是 Windows 操作系统自带的一个命令行调试工具,用于在 DOS 环境下进行汇编语言级别的调试操作。它可以让程序员以来自底层的方式逐步执行代码并检查每个寄存器中的值和内存地址。

debug 帮助

  • a
    • 用法:a
    • 用途:输入汇编命令,输完后不输入任何指令,直接回车即可退出编辑模式。
  • d
    • 用法:
      • d
      • d [起始位置]
      • d [起始位置] [结束位置]
    • 用途:显示内存区域的内容。
  • e
    • 用法:
      • e [内存地址]
      • e [内存地址] '文本'
    • 用途:修改指定内存区域的内容。
  • g
    • 用法:
      • g
      • g=[内存地址]
    • 用途:连续执行内存代码,可以在 g 后面指定内存地址,若不指定则会从 CS:IP 处开始执行。
  • h
    • 用法:h value1 value2
    • 用途:该指令通常用于计算偏移量或地址范围,并且对于某些调试任务而言非常有用。但是如果需要更复杂的计算功能,建议使用图形用户界面(GUI)程序或其他计算器软件,如Windows系统中的计算器。
  • q
    • 用法: q
    • 用途:用于退出调试器并返回到操作系统命令行。
  • r
    • 用法:
      • r
      • r<寄存器/标志位>
    • 用途:查看和修改寄存器和标志位的值
  • t
    • 用法:
      • t
      • t=[内存地址]
    • 用途:执行位于 CS:IP 或者指定的内存地址处的指令并进行单步跟踪,
  • u
    • 用法:
      • u
      • u [偏移地址]
      • u [起始位置]
    • 用途:用于在屏幕上显示从当前内存地址或者指定内存地址开始的几个汇编代码。

标签:exe,指定,用途,用法,使用,debug,内存地址
From: https://www.cnblogs.com/imorning/p/17470933.html

相关文章

  • 医院项目中,如何使用自定义注解?
    你好,我是田哥不管是项目中,还是各种框架中,都有着大量的注解。而且,我们在项目开发中,通常一个注解就能搞定好多事情,尤其是在Spring大家族里,注解那是被玩的飞起,另外其他框架中不少使用。下面给大家罗列一下常用注解:1、@Configuration标识当前类是配置类2、@ComponentScan包扫描......
  • OSG 使用整理(4):使用普通纹理着色
    osg中使用普通纹理着色1.1  普通纹理osg::Image类存储OpenGL纹理对象载入与使用的图像数据,其中方法data()将原始图像数据作为uchar*指针返回,可以直接修改内存中数据,方法getPixelFormat方法返回像素格式,getDataType返回每个像素通道数据类型,方法allocateImage为图片预先分配......
  • VCS+DVE+Verdi+Makefile使用
    业界有三大仿真工具,Synopsis家的VCS、Cadence家的IUS-irun(现在是Xcelium-xrun)和Mentor的Modelsim。VCS的全称是VerilogCompileSimulator,是Synopsis公司的电路仿真工具,可以进行电路的时序模拟。VCS属于编译型verilog仿真器,内部的仿真工具是DVE。VCS先将verilog/systemverilog文......
  • ChatGPT学习心得一(使用node+react做了一个案例)
    ChatGPT学习心得一(使用node+react做了一个案例) 项目地址http://chat.xutongbao.top项目截图编辑编辑编辑 编辑编辑使用技术栈node+SQLite+redis+nginx+log4js+express+jenkins+cdn+react+antd+react-scrollbars-custom+iconfont+webpack+postman+axios+redux+immut......
  • 使用外置存储设备扩展exroot(MT1300)
    环境说明:GL-INETMT1300设备一台8GU盘一个,已经格式化文件系统为EXT41.安装相关工具opkgupdateopkginstallblock-mountkmod-fs-ext4e2fsprogsfdisk 2.修改fstab配置文件,更改现有文件系统的挂载点DEVICE="$(sed-n-e"/\s\/overlay\s.*$/s///p"/etc/mtab)"uci-q......
  • 使用.net4引用Delph写的动态链接库DLL,you经验的大佬看一下
    vs2017、net4、无法引用?是Delph动态链接库的问题吗?也把dll放bin同目录底下啦这个是用vs打开的dll是机器代码请有经验的大佬指点一手......
  • Win7使用最新的node.js(版本18.16.0)
    截至本文的发布时间2023.06.11,前端开发基础工具node.js的最新版本是18.16.0LTS可能有人要问,为什么要研究node.js在Win7系统下的兼容情况呢?你直接用Win10不就行了?如果你可以直接使用Win10,显然你不是这篇文章的推荐阅读对象,因为某些开发环境比较特殊,只能使用Win7而不允许使用Win......
  • HBase的数据结构原理与使用
    一、HBase简介HBase是一个开源的、分布式的、版本化的NoSQL数据库(即非关系型数据库),依托Hadoop分布式文件系统HDFS提供分布式数据存储,利用MapReduce来处理海量数据,用Zookeeper作为其分布式协同服务,一般用于存储海量数据。HDFS和HBase的区别在于,HDFS是文件系统,而HBase是数据库。HBa......
  • 使用阿里云Rocky Linux镜像源替换默认源
    (1)打开终端,备份默认源(2)更换阿里云镜像源执行以下命令替换默认源sed-e's|^mirrorlist=|#mirrorlist=|g'\-e's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g'\-i.bak\/etc/yum.repos.d/Rocky-*.repo......
  • 如何免费使用Typora(2023年最新攻略-支持图床)
    如何免费使用Typora(2023年最新攻略-支持图床)Typora是一款强大的markdown编辑器,它可以让你轻松地写出美观的文档。但是,Typora已经不再提供免费版了,只能付费使用。那么,有没有办法继续免费使用Typora呢?答案是肯定的。本文将为你介绍两种方法,让你可以无限制的使用Typora。方法一:使用......