在W10系统下进行Debug调试功能


前言

本人在学习王爽的汇编语言过程中,需要使用Debug调式工具进行CPU各种寄存器中的内容、内存的情况和在机器码级跟踪程序的运行。因为本人的电脑是W10系统(目前大多数电脑都是W10系统),W10系统已经不再支持通过命令提示符窗口进入Debug模式,所以需要下载DOSBox和Debug工具进行模拟实验。下面是下载教程以及简单的调试过程。


一、DOSBox、Debug的下载与安装

1.下载并安装DOSBox

  • 如下图百度搜索DOSBox,点击红色方框中的链接
  • 或者直接点击链接:点击这里进入官网进行下载

百度得到的结果,点击红色方框中的连接下载到自己给定的文件夹下,双击运行即可安装。

2.下载Debug

Debug调试工具资源放在了百度云链接:点击这里,请自取,永久有效!

3.配置DOSBox文件

在DOSBox的安装目录下找到DOSBox 0.74-3 Options.bat文件,双击打开配置文件,在文档最后找到[autoexec].区段,在这个区段中写入下述MOUNT命令后保存并关闭配置文件:

mount c E:\DosBox
c:

配置文件的代码内容及其位置如下图所示,其中mount命令后面的C是自定义盘符,即接下来将要进入的盘符,可以改变;E:\DosBox是Debug调试工具在电脑中保存的文件夹目录
配置时写入的代码及其位置

4.运行DOSBox

双击桌面的DOSBox快捷方式,或者在DOSBox的安装目录下双击运行DOSBox.exe
桌面上的DOSBox图标此时,DOSBox已经自动挂载,进入C盘,如下图所示。命令行中输入Debug,会进入到Debug调试模式。
双击运行DOSBox的结果

二、汇编学习中常用到的Debug功能

  • R命令查看、改变CPU寄存器的内容
  • D命令查看内存中的内容
  • E命令改写内存中的内容
  • U命令将内存中的机器指令翻译成汇编指令
  • T命令执行一条机器指令
  • A命令以汇编指令的格式在内存中写入一条机器指令
    输入上述的一些命令可以得到如下图所示的结果。输入上述命令得到的结果
  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在Windows 10上进行USB调试,需要确保已经安装了Windows 10 SDK,并且已经启用了设备的开发人员模式。然后,您可以按照以下步骤进行USB调试: 1. 将设备连接到电脑,并确保已经启用了USB调试选项。 2. 打开“设备管理器”,找到您的设备,并右键单击选择“属性”。 3. 在设备属性窗口中,选择“详细信息”选项卡,并在“属性”下拉列表中选择“硬件ID”。 4. 复制“硬件ID”中的第一行,并在Web浏览器中打开Microsoft的硬件ID匹配网站:https://devicehunt.com/ 5. 在设备匹配网站中,将复制的硬件ID粘贴到搜索框中,并单击“搜索”。 6. 在搜索结果中,找到您的设备,并单击“详细信息”链接。 7. 在设备详细信息页面中,找到“USB ID”字段,并将其复制。 8. 打开命令提示符,并输入以下命令: ``` bcdedit /debug on bcdedit /dbgsettings USB X:Y ``` 其中,X:Y应替换为您的设备的USB ID。例如,如果您的设备的USB ID为“VID_1234&PID_ABCD”,则命令应该是: ``` bcdedit /dbgsettings USB VID_1234&PID_ABCD ``` 9. 重新启动计算机,并在开机时按F8键。 10. 在启动菜单中,选择“启用驱动程序签名强制执行禁用”。 11. 计算机启动后,打开调试器并连接到您的设备,即可开始USB调试。 请注意,USB调试需要特定的硬件和软件支持,并且需要进行适当的设置。在进行USB调试之前,请务必仔细阅读Windows 10 SDK文档和设备制造商的相关文档。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值