当前位置: 代码迷 >> 综合 >> 【Computer Science】【8086汇编】实验环境搭建
  详细解决方案

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

热度:14   发布时间:2023-12-06 13:18:49.0

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

文章目录

      • 1. 汇编实验环境
      • 2. 搭建汇编环境
        • 2.1 基于 DOSBox
        • 2.2 基于 WinXP
      • 3. 测试

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

3. 测试

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

  相关解决方案