Mac 下搭建 DOSBox 汇编环境

DOSBox 是一个创建与 MS-DOS 兼容环境的模拟器, 在 macOS 中我们需要用它来模拟 DOS 环境。

安装

我们可以从 这里 下载 DOSBox 最新版本,双击打开安装包,将 DOSBox 拖人应用程序文件目录即可。

然后从 这里 下载 debug、edit、link、masm 等汇编工具。

提取码: uwf1

配置 DosBox

打开安装好的 DosBox 默认是在 Z 盘目录下,这里我们需要挂载自己的目录,我们可以在任何地方创建自己的目录,然后加上面下载好的汇编工具放到该目录下,在 DOS 中输入如下命令:

1
Z:\>mount c your/path

上面的命令将我们的目录挂载到了 c 盘。我们可以通过 c: 命令进入到 c 盘下,然后执行 dir 命令可以看到 c 盘下的内容了,即我们刚刚挂载的目录里的汇编工具。

开始汇编

紧接着刚刚的操作,在 c 盘下,我们输入 debug 命令并回车,就进入了 debug 模式。

在 debug 模式下,输入 r 就可以查看 CPU 寄存器的内容了:

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

我们常用的 Debug 功能如下:

  • R 命令查看、改变 CPU 寄存器的内容;
  • D 命令查看内存中的内容;
  • E 命令改写内存中的内容;
  • U 命令将内存中的机器码指令翻译汇编指令;
  • T 命令执行一条机器指令;
  • A 命令以汇编指令的格式在内存中写入一条机器指令。