汇编语言编译工具masm怎么使用

ju具体操作步骤... ju具体操作步骤 展开
 我来答
iS谁在看YoU
2015-10-11 · TA获得超过367个赞
知道小有建树答主
回答量:253
采纳率:90%
帮助的人:184万
展开全部

MASM是Microsoft Macro Assembler 的缩写,是微软公司为x86 微处理器家族开发的汇编开发环境,拥有可视化的开发界面,使开发人员不必再使用DOS环境进行汇编的开发,编译速度快,支持80x86汇编以及Win32Asm,是Windows下开发汇编的利器。

使用方法:

  1. 如果你的电脑是X86,那么没有太多限制,直接网上现下载masm5.0,并将所有文件解压到非C盘中某一个文件夹之内(编写的.asm文件也放在这里面)在运行中使用cmd命令,进入你文件所在目录,如我的文件在D:\masm中,键入d:\masm便可进入该文件夹 。使用masm  **.asm 命令生成obj文件,link  **.obj链接生成exe文件  然后 就可以执行了,同样也是确保在文件目录下,使用  **.exe命令,还有就是debug的方法,使用方法类似 debug **.exe

  2. 如果你的电脑不是X86而是x64,那么就需要使用DOSBox工具。安装完成后,打开软件

    会出现两个界面,在可运行界面会让你先挂载你的目录 。输入你的文件所在目录便可以,例如 mount d d:masm “d”作为虚拟d盘 "d:masm"你要虚拟的文件夹位置。然后就可按着x86的方法操作了。很多具体的DOSBox的使用方法,请自行学习,如果一般用于汇编卡法的话,挂载也可以写到DOSBox的option文件中,方便自己使用 。

独孤冷潆
2009-10-22 · TA获得超过6395个赞
知道大有可为答主
回答量:3079
采纳率:0%
帮助的人:3057万
展开全部
你可以先在 masm文件夹里建一个新的文件夹,名为nm 然后 将masm文件夹里的masm.exe和link.exe复制到新建的文件夹
调用dos命令
如果你的masm文件在d盘
先用d:
接着d;>\cd masm
d;\masm\cd nm
d;\masm\nm \edit
进入编辑界面
写好程序后 程序命名为123.asm
退出
d;\masm\nm\masm 123.asm
d;\masm\nm\link 123.obj
生成可执行文件
d;\masm\nm\123.exe
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
很乐意帮忙
2009-10-22 · 超过42用户采纳过TA的回答
知道答主
回答量:574
采纳率:0%
帮助的人:0
展开全部
和一般的软件使用步骤一样
1 file —> new 新建
2 在窗口编辑你的程序
3 编译 如果有错误就进行修改 如果没有就继续
4 连接
5 运行

如果这些步骤进行的不顺利,可能是系统兼容性或者是属性的问题,有问题再联系~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
网络反编
2009-10-24 · TA获得超过715个赞
知道小有建树答主
回答量:781
采纳率:0%
帮助的人:543万
展开全部
鄙人正在用 MASM 开发软件
ml /nologo /c /coff /Gz /Cp %file%.asm
::编译,参数 coff 是必须的,大小写注意
参数 c 表示只编译,不连接

link /nologo /subsystem:windows %file%.obj
::连接, /subsystem:windows指明为WIN程序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
细雨摇琴
2015-09-19 · TA获得超过183个赞
知道答主
回答量:100
采纳率:0%
帮助的人:28.5万
展开全部
配置好环境变量,直接在CMD里 ml 1.asm 就汇编好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式