文章目录

  • 前言
  • 一、DOSBox、Debug的下载与安装
  • 1.下载并安装DOSBox
  • 2.下载Debug
  • 3.配置DOSBox文件
  • 4.运行DOSBox
  • 二、汇编学习中常用到的Debug功能



前言

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


一、DOSBox、Debug的下载与安装

1.下载并安装DOSBox

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

android 手机进入debug模式_配置文件

下载到自己给定的文件夹下,双击运行即可安装。

2.下载Debug

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

3.配置DOSBox文件

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

mount c E:\DosBox
c:

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

android 手机进入debug模式_机器指令_02

4.运行DOSBox

双击桌面的DOSBox快捷方式,或者在DOSBox的安装目录下双击运行DOSBox.exe

android 手机进入debug模式_配置文件_03

此时,DOSBox已经自动挂载,进入C盘,如下图所示。命令行中输入Debug,会进入到Debug调试模式。

android 手机进入debug模式_机器指令_04

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

  • R命令查看、改变CPU寄存器的内容
  • D命令查看内存中的内容
  • E命令改写内存中的内容
  • U命令将内存中的机器指令翻译成汇编指令
  • T命令执行一条机器指令
  • A命令以汇编指令的格式在内存中写入一条机器指令
    输入上述的一些命令可以得到如下图所示的结果。