最近《计算机原理与汇编》课程实验需要运行 DEBUG 命令,但是高版本 Windows(如 Windows 10)的 CMD 已经不支持该命令,因此 Google 相关信息自行配置运行环境。
- 下载和安装 DOSBox,运行界面如图所示:
DOSBox 运行界面
- 下载和解压 MS-DOS,得到两个版本的 MS-DOS 文件夹以及其他文件,笔者解压到
D:\!MS-DOS
,后续测试使用 v2.0 文件夹中的 DEBUG.COM 程序:
两个版本的 MS-DOS
- 先在 DOSBox 中挂载目标分区,命令是
mount x x:\
,其中 x 代表目标分区,然后使用cd
命令进入 v2.0 的 BIN 文件夹,输入“D”再按 Tab 键,自动补全 DEBUG.COM ,然后按回车键,在提示符“-”后输入“r”,测试 DEBUG 命令,其他命令另行测试:
测试 DEBUG 命令
更新:MS-DOS 的 MASM.EXE 似乎不能编译 16 位汇编代码,这里更新一下 DOSBox 编译 16 位汇编代码的方法。
- 首先下载 MASM 5, 解压缩到
D:\!MS-DOS
,得到以下文件:MASM 5
-
在该目录下新建文本文档,将文件名修改为“TEST”,将后缀名修改为“ASM”:
TEST.ASM
-
直接在 Windows 下用记事本打开 TEST.ASM 进行编辑,输入汇编代码:
汇编代码
- 然后转到 DOSBox,分别使用
masm
和link
命令,编译和链接程序:编译
链接

网友评论