最近《计算机原理与汇编》课程实验需要运行 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
命令,编译和链接程序: 编译
链接
RadASM 界面
网友评论