汇编语言实践环境搭建


前言

汇编语言(Assembly Language)是低级语言,与机器语言在指令集上一一对应,可直接操作硬件。因此,汇编语言是学习操作系统的基础。


一、DOSBox

1. 下载 DOSBox

DOSBox官网 免费下载,这里下载当前的最新版本为0.74-3
先进入导航栏中的 Download
在这里插入图片描述
再点击Dowload Now按钮
在这里插入图片描述
之后会跳转到SOURCEFORGE网站,等待几秒后即可下载。
在这里插入图片描述

2. 安装 DOSBox

安装后运行 DOSBox ,会看到两个窗口。
在这里插入图片描述

3. 配置 DOSBox

打开C:\用户\[当前用户名]\AppData\Local\DOSBox\dosbox-0.74-3.conf文件,并在其末尾追加如下配置项,使得 DOSBox 的虚拟 C 盘映射到指定目录。其中d:\masm是自定义的工作目录。

mount c d:\masm
 c:

修改后的配置文件如下所示,保存并关闭。
在这里插入图片描述
再次运行 DOSBox,可发现已经挂载完成。
在这里插入图片描述

二、MASM

1. 下载 MASM

微软官方2006年发布的下载链接已失效了,资源自行下载。

2. 安装 MASM

MASM是Microsoft Macro Assembler 的缩写,是微软公司为x86 微处理器家族开发的汇编开发环境,拥有可视化的开发界面,使开发人员不必再使用DOS环境进行汇编的开发,编译速度快,支持80x86汇编以及Win32Asm,是Windows下开发汇编的利器。它与windows平台的磨合程度非常好,但是在其他平台上就有所限制,使用MASM的开发人员必须在windows下进行开发。

它支持的宏很灵巧,既广泛又多样性,结构化程序的惯用语法,包含高级架构式的循环、程序调用,以及轮替 (alternation)(因此,MASM 算是高级汇编器的一个范本)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值