【汇编语言篇】:实验环境搭建


在这里插入图片描述


1. DOSBox安装

我们通过安装 DOSBox 来做王爽老师《汇编语言》的实验,因为实验使用的是 8086 汇编 和 16 位实模式,而Windows 10/11 已不再直接支持 DOS 环境,无法直接运行 16 位汇编程序,而教材中使用的工具如 MASM、DEBUG、LINK是 DOS 下的 16 位程序。

DOSBox官网下载地址

如果不想在官网下载,文章第2部分我同时给出了安装包和汇编工具,可以一起下载。

下载好的安装包:

在这里插入图片描述

安装过程:

  1. 管理员方式运行
    在这里插入图片描述
  2. 默认选项,直接下一步
    在这里插入图片描述
  3. 选择安装位置
    在这里插入图片描述
  4. 点击close安装完成
    在这里插入图片描述

2. 汇编工具配置

MASM.EXE 汇编器:把 汇编语言源程序 .asm 文件 翻译成 机器码目标文件.obj 文件。

LINK.EXE 链接器:将 目标文件 .obj 与系统库、其他模块整合,生成 可执行文件 .exe 文件。

DEBUG.EXE 调试器:加载可执行文件,支持 单步执行、查看寄存器 / 内存、修改数据 等调试操作。

DOSBox安装包和汇编工具下载地址

MASM.EXE、LINK.EXE、DEBUG.EXE 配合 DOSBox 的配置流程

  1. 创建文件夹:D:\EE\tools 将这三个工具放入目录下,后期也可以放置汇编代码 .asm 文件
  2. 打开 C:\Users\你的用户名\AppData\Local\DOSBox\dosbox-0.74-3.conf 文件,拉到文件末尾,找到 [autoexec] 段,添加以下内容:
    在这里插入图片描述
    mount c D:\EE\tools 作用是:将本地路径 D:\EE\tools 映射为 DOSBox 的虚拟 C 盘。
    c: 作用是:切换到虚拟 C 盘 即进入 D:\EE\tools 目录。

到此就安装和配置完成了。

3. 简单运行

在这里插入图片描述
找到桌面图标,双击即可运行。

然后会弹出下面的窗口:
在这里插入图片描述
输入 debug 后进入调试环境,再输入 r 可以看到如下信息:

  1. 寄存器状态:AX=0000 BX=0000 等,展示 CPU 通用寄存器、段寄存器DS/ES 等 、标志位NU UP EI NZ NA PO NC 的当前值,反映程序执行的 “上下文”。
  2. 指令指针 IP 与下一条指令:073F:0100 0000 ADD [BX+SI],AL ,表示当前代码段 CS:IP 指向 073F:0100 ,下一条要执行的指令是 ADD(将 AL 寄存器内容加到 [BX+SI] 寻址的内存单元 ),DS:0000=CD 则是该内存地址当前的值CD 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Meraki.Zhang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值