汇编语言 dos中masm的配置教程

文章目录

前言

一、下载并安装DosBox

二、下载、配置Masm

1.下载

2.配置

(1)找到配置文件

(2)更改配置文件

(3)检查是否配置成功 

总结


前言

在学习王爽老师《汇编语言》(第四版)第四章时,在dos系统中需要用到masm工具。但是64位win10系统没有自带这个工具,因此本文介绍masm5工具的下载、安装与配置。


一、下载并安装DosBox

我在另一篇博客 《汇编语言工具(DosBox、debug)下载与安装教程》 中整理了DosBox的下载、安装方法。

二、下载、配置Masm

1.下载

masm.exe工具是微软开发的,访问官网需要科学上网。不过这只是一个很小的工具性程序,应该不涉及版权问题,于是我百度了一个masm5工具包。“5”是指版本号,masm5是教学的经典版本。

masm5工具包中至少要包含 masm.exe 、link.exe 、 debug.exe工具。这些exe文件必须放在同一个目录下,如图。

(我是从 这里 下载的masm工具包,这不是官网,只是我随手百度到的,仅供参考。)

 注意!

作为汇编语言的初学者,要找的工具是微软的masm.exe。还有另外一个叫masm32的开发环境工具包,不是现在要找的!!

2.配置

目的是将masm.exe等文件所在目录,挂载到DosBox中,也就是让DosBox知道到哪里可以找到这些exe文件。

(1)找到配置文件

进入DosBox安装目录,找到 “DosBox 版本号 Options.bat ”文件,双击(以记事本方式打开)。

(2)更改配置文件

在文件结尾处加上2行:

      MOUNT C 你的masm.exe存放的目录
      C:

这2行文字的含义:

第一行: mount 是挂载,个人理解为一种虚拟映射;C 是新的虚拟盘符;最后是你的masm.exe存放的目录。

第二行:是指运行DosBox后进入C盘目录

(3)检查是否配置成功 

双击桌面图标,运行DosBox。

在光标处输入“masm”后回车,若正常进入masm命令,则配置成功;若显示“illegal command” 或“不是内部命令”则配置失败,返回上一步检查配置文件是否写错了。

配置完成。


总结

本文介绍了汇编语言初学者对dos系统下masm5工具的配置方法。

  • 9
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
想学习汇编的话,这个压缩包把初学者需要的软件,文档都包含了,希望大家一起来开心的学习,没必要为了找个软件而消耗时间.内容有: # 压缩文件 C:\Users\ypf\Desktop\汇编语言程序设计.rar f6ab9f75 masm5\CREF.EXE 4ed83818 masm5\ERROUT.EXE c9c564bd masm5\EXEMOD.EXE 59a60bb0 masm5\EXEPACK.EXE 6fd4b83f masm5\LIB.EXE 2c603b49 masm5\MAKE.EXE 7f7db26d masm5\README.DOC 21b533f2 masm5\SETENV.EXE 2943acfb masm5\软件说明.txt 27500a0a WORD\实验报告格式及作业-电子版.doc ed894451 WORD\第一章_DEBUG使用.doc f2b230aa WORD\第二章8086指令系统1.doc 1905a8f2 WORD\第二章8086指令系统2.doc a75af1c5 WORD\第二章8086指令系统3.doc dfb8184e WORD\第二章8086指令系统4.doc a62e7a8a WORD\组成与汇编实验指导书.doc f20dc1ba 帮助文档\80386.chm 5a93417b 帮助文档\汇编基础知识及问题.chm a136f973 帮助文档\汇编程序设计教程.chm bd866487 asmw.rar e926b6c1 masm5.rar 7b649fae Masm615.rar aa41703c debug\debug.exe 55ddcc5b debug\DEBUG32.EXE ed6be8ab debug\DEBUG32.TXT 02295cf1 EditPlus\!)注册.reg 1b0fe728 EditPlus\936.chm bb1eda3f EditPlus\936.dll 7f9e0a9d EditPlus\ANSI.CTL 36057446 EditPlus\clear_registry.vbe 1e708e27 EditPlus\codepage.txt d12be912 EditPlus\CONTROL.CTL 8decc548 EditPlus\CPP.ACP 5ed08cfe EditPlus\CPP.STX 7a3dc4ee EditPlus\cs.stx f134caf4 EditPlus\CSS.CTL 07073578 EditPlus\css.stx b4c90a8f EditPlus\CSS2.CTL 43ba1da6 EditPlus\editplus.chm 84b69c25 EditPlus\editplus.exe d64a4ba0 EditPlus\eppie.exe 5ae4ba37 EditPlus\eppshell.dll f218f057 EditPlus\eppshell64.dll a3486bc1 EditPlus\eppshellreg.exe 9f3ec63a EditPlus\HTML.CTL a744cc7f EditPlus\HTML.STX b54f7357 EditPlus\HTML4.CTL 95784060 EditPlus\HTMLBAR.ACP 78764c0e EditPlus\initialization.vbe 04ecc251 EditPlus\JAVA.ACP fa7f9491 EditPlus\JAVA.STX a2648f14 EditPlus\JS.STX b6d4cce5 EditPlus\jsp.stx 23869735 EditPlus\launcher.exe 2be229f0 EditPlus\license-cn.txt ff1efb38 EditPlus\LICENSE.TXT 14dac005 EditPlus\otherfile\ssce-uk.exe acb21493 EditPlus\otherfile\ssce-us.exe b69910de EditPlus\patch.txt a4c34e6f EditPlus\PERL.ACP 91aab0d2 EditPlus\PERL.STX b8b499f4 EditPlus\PHP.STX 6633c73e EditPlus\README.TXT b184add0 EditPlus\readme_cn.txt 39332130 EditPlus\remove.exe
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值