64 位 Windows 下配置汇编用的 Debug 环境(win7和win10都适用)

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

32 位的 Windows 操作系统可以直接通过 cmd命令窗口 输入 debug 就可以调试;
64 位的 Windows 操作系统默认不搭载 debug 程序,编写的程序无法用系统自带的虚拟 8086 模式的 DOS 环境调试,因此需要安装额外的软件。

一、软件的下载

  1. 下载 DOSBox
    DOSBox 官网下载地址
  2. 汇编语言学习所需的各种执行文件(debug.exe、link.exe、masm.exe)

链接:https://pan.baidu.com/s/1j9XSc4L6PCl69kjPX60A5w
提取码:qb5k

软件的下载

二、软件的安装

1. 安装 DOSBox

双击上面下载的 DOSBox0.74-3-win32-installer.exe 文件,注意不要安装在 C 盘,我这边的安装路径是 D 盘

2. 安装 汇编语言学习所需的各种执行文件

直接解压 MASM.zip 压缩包,将解压后的 MASM 文件夹跟 “DOSBox 的安装目录” 置于同一目录下

软件的安装

三、启动、配置和运行

  1. 启动
    双击桌面的 DOSBox 快捷方式,启动 DOSBox


    DOSBox

    会自动弹出两个窗口(Alt + Enter 可以全屏)


    命令窗口
  2. 配置
    如上图所示,此时为盘符 Z (虚拟磁盘);首先需要对 debug.exe 文件所在的磁盘(我的 MASM.zip 的解压盘:完整的路径为 D:\AssemblyLanguage\MASM)做一次 mount(挂载)操作,比如我们将其挂载到 DOSbox 的 C 盘:

// 挂载的方法:
Z:\>mount C D:\AssemblyLanguage\MASM
// 使用 DOS 命令,进入虚拟盘符 C
Z:\>C:
C:\>
// 启动 debug 调试
C:\>debug
  1. 运行


    进入调试模式
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容