为什么需要 DOSBox?
现代操作系统(Windows 10/11, macOS, Linux)都是 32/64 位系统,无法直接运行 16 位的 DOS 程序。DOSBox 是一个 x86 模拟器,完美还原 DOS 环境。
安装步骤
1. 下载 DOSBox
- 官网:https://www.dosbox.com/
- Windows: 下载安装包
- macOS:
brew install dosbox - Linux:
sudo apt install dosbox
2. 准备汇编工具链
下载并解压到 D:\ASM(或对应目录):
- MASM 5.0/6.11(微软汇编器)
- TASM 5.0(Borland 汇编器)
- LINK.exe(链接器)
- DEBUG.exe(调试工具)
3. 挂载目录
启动 DOSBox 后,输入:
|
|
编写一键编译脚本
每次手动敲 masm、link 太麻烦了。创建一个 build.bat:
|
|
使用方法:build hello 即可自动完成 汇编 → 链接 → 运行。
推荐编辑器
- VS Code:安装 “MASM/TASM” 插件,语法高亮
- Notepad++:轻量级,支持自定义语言
- DOSBox 内置 EDIT:复古体验,支持全键盘操作
总结
环境搭建是第一步,虽然繁琐,但配好之后写汇编会非常顺畅。下一篇我们将用这个环境写出第一个程序。
下一篇:《第一条汇编程序:Hello World 的底层实现》