Windows64位系统进入debug模式

简介: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Hanniel/article/details/79506003 Debug 是DOS、Windows 提供的实模式(8086方式)程序的调试工具。
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Hanniel/article/details/79506003

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

由于各种原因,我们可能需要使用debug 。然而,现在大多数人的电脑是64位系统,而64位系统已经不再支持命令行模式下进入debug。那64位系统用户怎样才能进入debug模式呢?
我们可以通过安装配置DOSBox和debug.exe来进入debug模式。

下载安装DOSBoxdebug.exe

  1. 通过点击面的链接可以下载DOSBoxdebug.exe(密码:wq5w)
    下载地址

  2. 安装DOSBox,其默认安装在 C:\Program Files (x86) 目录下

  3. 找到 debug.exe,并把你喜欢的位置上,记住目录(等会用到)这里我放在D:\Debug目录下

配置DOSBox

完成以上的安装后,我们需要给DOSBox配置一个指向debug.exe所在目录的虚拟的盘符,可以使用如下的命令

mount C D:\Debug

其中,C是虚拟的盘符,可随意设置,后面跟着的是debug.exe所在的目录。需要注意的是,此时这个 C 盘是 mount 命令后DOSBox 中创建的 C 盘,它映射着我们本地的D:\Debug 目录,但并不是我们电脑本地的 C 盘。
如一切顺利,打开DOSBox ,输入命令 C:,回车,将出现如下画面:
这里写图片描述
现在,可以输入debug进入debug模式了
这里写图片描述

修改DOSBox配置文件

现在是可以正常进入debug模式了,但有一个问题,每次打开DOSBox都需要重新输入上面的命令,非常不方便。
其实,DOSBox 的配置文件中有一个 [autoexec] 区段,在这个区段中的命令会在 DOSBox 每一次启动时自动运行,我们可以在这里输入我们的mount命令。

  • DOSBos 安装根目录下,有一个名为 DOSBox 0.74 Options.bat 的脚本文件,我们双击它便可以打开配置文件了
  • 打开后,拉到最下面,我们可以看到[autoexec]区段,在这里输入刚才的命令
    这里写图片描述

  • 保存后重启DOSBox就可以直接输入debug进入debug模式了。

  • 脚下留心:若双击 DOSBox 0.74 Options.bat 文件后没有打开dosbox-0.74.conf配置文件,我们可以手动找到配置文件并用记事本打开。打开 DOSBox 会同时打开两个窗口,其中一个是黑色的控制台窗口,在控制台窗口中指明了配置文件的绝对路径:
    这里写图片描述
目录
相关文章
|
15天前
|
安全 Windows
永久关闭 Windows 11 系统更新
永久关闭 Windows 11 系统更新
75 0
|
26天前
|
Windows
Windows系统命令dir使用详解
Windows系统命令dir使用详解
85 2
|
14天前
|
Windows
.NET 隐藏/自定义windows系统光标
【10月更文挑战第20天】在.NET中,可以使用`Cursor`类来控制光标。要隐藏光标,可将光标设置为`Cursors.None`。此外,还可以通过从文件或资源加载自定义光标来更改光标的样式。例如,在表单加载时设置`this.Cursor = Cursors.None`隐藏光标,或使用`Cursor.FromFile`方法加载自定义光标文件,也可以将光标文件添加到项目资源中并通过资源管理器加载。这些方法适用于整个表单或特定控件。
|
14天前
|
Apache 数据中心 Windows
将网站迁移到阿里云Windows系统云服务器,访问该站点提示连接被拒绝,如何处理?
将网站迁移到阿里云Windows系统云服务器,访问该站点提示连接被拒绝,如何处理?
|
14天前
|
域名解析 缓存 网络协议
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
|
15天前
|
Windows
安装Windows XP系统
安装Windows XP系统
|
19天前
|
安全 Windows
windows系统中,通过LOAD到入csv格式的文件到neo4j中,如何写文件路径
windows系统中,通过LOAD到入csv格式的文件到neo4j中,如何写文件路径
30 0
|
20天前
|
关系型数据库 MySQL Linux
Navicat 连接 Windows、Linux系统下的MySQL 各种错误,修改密码。
使用Navicat连接Windows和Linux系统下的MySQL时可能遇到的四种错误及其解决方法,包括错误代码2003、1045和2013,以及如何修改MySQL密码。
136 0
|
21天前
|
安全 Windows
Windows系统实现exe服务注册的方法都有哪些?
【10月更文挑战第5天】Windows系统实现exe服务注册的方法都有哪些?
177 0
|
22天前
|
弹性计算 安全 关系型数据库
阿里云国际版远程连接Windows系统的ECS服务器时提示协议错误
阿里云国际版远程连接Windows系统的ECS服务器时提示协议错误