本文介绍搭建 8086 汇编实验环境的过程.
文章目录
-
-
- 1. 汇编实验环境
- 2. 搭建汇编环境
-
- 2.1 基于 DOSBox
- 2.2 基于 WinXP
- 3. 测试
-
1. 汇编实验环境
2. 搭建汇编环境
2.1 基于 DOSBox
在 Windows 平台上搭建 8086 汇编实验环境需要 debug.exe
、link.exe
和 masm.exe
三个可执行文件. 在 《汇编语言》论坛 >> 各章讨论区 >> 1. 基础知识 >> 汇编语言常用工具下载 可以得到 link.exe
和 masm.exe
两个工具. Windows XP 系统自带有 debug.exe
,其路径为 C:\Windows\System32\debug.exe
.
将 debug.exe
、link.exe
和 masm.exe
放入 D:\Asm
目录中.
它们在 Win7 和 Win10 等 64 位系统下无法运行:
因此,需要借助 DOSbox 模拟器,在 SourceForge 上可以下载各历史版本.
下载安装 DOSBox.
双击 DOSBox 图标启动模拟器,打开两个窗口.
这是模拟器主窗口:
这个窗口显示模拟器的状态信息:
将本机 d:\Asm
挂载为模拟器的 c:
Z:\>mount c: d:\Asm
Drive C is mounted as local directory d:\Asm\
进入 c:
Z:\>c:
接下来就可以使用 debug.exe
、link.exe
和 masm.exe
了:
每次启动 DOSBox 都需要手动输入挂载命令,十分繁琐. 可以修改 DOSBox 配置文件,自动执行这两行命令.
模拟器状态信息窗口内显示了配置文件路径:
进入配置文件目录 C:\Users\{User_Name}\AppData\Local\DOSBox
.
编辑配置文件 dosbox-0.74-3.conf
.
将下列两行命令添加到 [autoexec]
下面:
mount c: d:\Asm
c:
保存退出.
再次启动后就可以自动挂载了.
2.2 基于 WinXP
DOSBox 模拟器主要用来运行 DOS 游戏. 在 VMware Workstation 中安装 Windows XP 系统更适合作为 8086 汇编环境.
在 msdn 下载 Windows XP Professional with Service Pack 3 (x86) - CD VL (Chinese-Simplified)
镜像文件.
文件名 | zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070.iso |
SHA1 | D142469D0C3953D8E4A6A490A58052EF52837F0F |
文件大小 | 601.04MB |
发布时间 | 2008-05-02 |
ed2k://|file|zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070.iso|630237184|EC51916C9D9B8B931195EE0D6EE9B40E|/
使用 VMware Workstation 15.5 Pro 安装 windows xp 虚拟机.
需要输入 Service Pack 3 VOL 的安装密钥,提供 2 个密钥:
MRX3F-47B9T-2487J-KWKMF-RPWBY
M6TF9-8XQ2M-YQK9F-7TBB2-XGG88
在 Windows XP 系统中安装 VMware Tools:
在 Windows XP 虚拟机中安装 VMware Tools 后,就可以在虚拟机和宿主机相互之间进行文件拖拽和剪贴板共享.
在 Win XP 中新建目录 C:\Program Files\Asm
,将 link.exe
和 masm.exe
放入其中:
将 C:\Program Files\Asm
添加到 Win XP 的 Path 环境变量,即可在 cmd 中使用了.
3. 测试
进入 DEBUG