【Computer Science】【8086汇编】实验环境搭建

本文介绍搭建 8086 汇编实验环境的过程.

1. 汇编实验环境

2. 搭建汇编环境

2.1 基于 DOSBox

在 Windows 平台上搭建 8086 汇编实验环境需要 debug.exelink.exemasm.exe 三个可执行文件. 在 《汇编语言》论坛 >> 各章讨论区 >> 1. 基础知识 >> 汇编语言常用工具下载 可以得到 link.exemasm.exe 两个工具. Windows XP 系统自带有 debug.exe,其路径为 C:\Windows\System32\debug.exe.

debug.exelink.exemasm.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.exelink.exemasm.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
SHA1D142469D0C3953D8E4A6A490A58052EF52837F0F
文件大小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.exemasm.exe 放入其中:
在这里插入图片描述
C:\Program Files\Asm 添加到 Win XP 的 Path 环境变量,即可在 cmd 中使用了.

3. 测试

进入 DEBUG
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值