将下载的压缩包里的程序解压(包含masm.exe和link.exe),放到一个目录中(如D:\masm),然后就在这个目录下建立个文本文件(如XX.txt)写入个汇编程序,保存,将后缀名改为XX.asm。
然后进入命令提示行(开始--运行--输入cmd) ,进入程序所在文件夹(用dos的cd命令),以上面的为例,键入“d:”,回车,键入“cd masm”,回车,键入“masm XX”,回车3下,键入“link XX”,再回车3下,再键入“XX”,就运行完了。
步骤/方法1、将下载好的masm32压缩包解压,得到的整个文件夹拷贝至C盘根目录。
双击安装hla.exe,同样地,必须也安装到C盘根目录下。
2、完成之后,右击计算机-属性-高级系统设置-环境变量,查看系统变量,其中的三项如果如图所示的一样,证明安装hla成功,配置也是正确的。
3、双击安装RadASM.v2.2.1.9,由于步骤一已经复制了masm32至C盘根目录,所以安装时masm32选项不要勾选,对于hla而言,只需要勾选“文件关联”一项,如图所示。安装目录同样选择C盘根目录,确保安装完成之后RadASM.exe在C:\RadASM。
4、双击桌面的Radasm图标或者C:\RadASM\目录下的RadASM.exe进入程序。工具栏点击:文件-新建工程,编译器选择hla,类型选Console APP,填好工程名,使用hello world的模板。
5、新建的工程完成了,试着编译并运行,如图,运行成功得到结果。
6、点击工具栏:选项-语言,选择简体中文。然后是环境变量,发现了没,Radasm安装时自动把环境变量和路径设置为基于C盘根目录的,这也是之前的步骤为什么必须把masm32以及hla安装于C盘根目录的原因。如果masm32以及hla没有安装到C盘根目录,Radasm的自动配置环境变量将不起作用,用户必须手动更改。
7、至此,整个安装和配置过程已经结束了。如果能按照以上步骤做,64位WIN7下对于配置基于Radasm编辑器的hla编程环境和XP是一样的。
还是我下的这个不行? 求解啊~~ 回答: 怎么说呢,你的这个DEMO.exe并不是MASM中的东西,不是你自己写的就是别人写的,运行不了说明是这个程序的问题,并不能说明是MASM的问题,你可以在命令提示符下或者直接双击masm.exe看看能否正常运行,没有d出什么对话框就算是能够正常运行了。作为一般来用,MASM包含的组件有:masm.exe,lib.exe,link.exe,ml.exe.ml.err。追问: 我点击里边的任意一个应用程序(包括masm.exe)图标,都d出类似的窗口。 老师说让我们用未来汇编软件编程,可是未来汇编好像不支持win7,我又想用DOsBOX编算了,可是....... 哎,我无意中看到你说masm是可以用的,所以就请教一下你。。。 回答: 那就是系统不支持了,还是用Dosbox虚拟运行,但是编出来的程序应该还是只能在dosBox虚拟环境中执行,使用过程与在Windows下差不多。如果不怕麻烦,可以用软件虚拟一个32位的系统用用,不过就为了用这个,好像有点过了。追问: 我也是这么觉得的,而且还不会用。 那个话说MASMPLUS可以运行.asm 可是也不懂。 感觉你很懂这个,顺带问一下,masmplus你会不,那个可以用汇编吗?(我把程序放进去,总有错误“error A2004: symbol type conflict”,感觉不可以,是我没有设置什么吗?~) 总之谢谢你咯!欢迎分享,转载请注明来源:内存溢出
评论列表(0条)