Masm 64-bit For windows是用于dos系统的汇编和开发工具。对于从事编程和制作行业的用户,相信都用过这个软件。在masm 5.0程序下,该工具箱支持masm、链接、编辑、调试、DEBUG32等程序。但是在win7 64位操作系统中,默认不自带调试和MASM,所以今天河东边肖为大家带来masm 64的下载地址!
1.先下载DOSBOX,它的功能是让你在64位下使用32位和16位软件。如果不使用DOSBOX,会出现程序不兼容对话框。
开始安装:双击打开DOSBox软件,逐步安装。安装目录是可选的,但是由于c盘是系统盘,所以最好安装在其他磁盘中。
安装成功后,打开DOSBox,我们可以看到一个非常熟悉的界面,类似于电脑中的命令提示符DOS窗口:(注:由于它的两个窗口是协同工作的,使用时不要关闭任何一个窗口)。
安装DOSBox后,我们就可以运行编译好的程序了。
打开DOSBox后,我们可以看到Z:这是DOSBox中的一个虚拟磁盘。我们可以使用mount命令将其更改为我们自己的D盘:mount d d:masm。
在这里,我在D盘上设置了一个文件夹masm,作为自己汇编实验的文件存放位置;使用此命令后,D符号成为本地计算机的d:masm目录。这时候在DOSBOX里输入D:其实就是在电脑里打开D: MASM。
但是每次打开DOSBOX都要输入太麻烦了,所以:开始所有程序——DOSBox文件——。
打开DOSBox 0.74选项,在打开的文本中找到【autoexec】(应该在文本的最后位置),根据自己做组装实验的文件夹的路径进行相应的设置。将上述两个命令写在[autoexec]项的末尾:
以我的文件路径为例:
山d: d:masm
d:
2.然后把所有东西都放在DEBUG32.exe和masm5.0(包括masm.exe,link.exe等。)从网上下载到d:masm文件夹里。
此时打开DOSBOX可以直接进入:DEBUG32使用DEBUG。
直接输入MASM就可以用masm编译,Link也可以。
3.当以这种方式使用MASM时,有些人会得到“无法打开输入文件”的错误,但是在汇编期间无法找到源文件。
以我的为例。我把我的1。文件夹D:MASMWYX中的ASM文件。如果您用
目标模块。OBJ]:D:MASMWYX1
将出现上面的错误信息。
正确的应该是
目标模块。OBJ]:D:wyx1
这是因为DOSBOX的虚拟D: MASM盘是系统盘,在DOSBOX中直接输入D:实际上就是进入了你电脑的D: MASM。
教师微助手出品,必属精品。其实,你知道吗?普通人离速效装逼,只是一份模板的距离。来吧,这226说课模板,带你速效完
2024-02-22
用户评论
终于找到合适的MASM学习资料了!一直都是用32位的,换到64位还是挺有挑战的,希望这个教程能细致地解释各个方面细节。
有7位网友表示赞同!
对于喜欢深入理解汇编的人来说,利用MASM工具学习64位的架构是非常必要的。这篇文章提供了很好的入门点,值得我去尝试一下!
有13位网友表示赞同!
我一直在找一个可靠的MASM学习资源。 终于看到了这个教程!希望能给我详细讲解64位平台的相关知识,让我尽快掌握这个技能。
有19位网友表示赞同!
我是个新手程序员,想学习一下汇编语言,但是我一直觉得64位的编程太复杂难以理解。 这个教程能把我从入门带到进阶吗?
有14位网友表示赞同!
MASM 64位虽然功能强大,但在实际操作上很多地方还是比较坑爹啊!希望这个教程能够提供一些实用的技巧和经验分享,让我少走些弯路。
有20位网友表示赞同!
这篇文章写的真好~清晰简洁易懂,特别是对64位的架构讲解非常到位。我已经迫不及待要上手学习MASM了!
有13位网友表示赞同!
我正在用NASM进行64位汇编编程,一直想要尝试一下MASM。希望这个教程能让我比较容易的掌握MASM语法和技巧。
有17位网友表示赞同!
虽然我已经有一定的汇编基础,但还是想进一步了解MASM 64位的使用方法。这篇教程似乎非常适合我的学习需求!
有11位网友表示赞同!
标题太过于简单直白了,希望文章内容能够更丰富一些,比如提供一些实战案例或者针对常见问题的解决方案
有6位网友表示赞同!
对于已经对MASM有一定了解的人来说,这个教程提供的知识量可能有点薄弱。期待更多深入的讲解和探索!
有19位网友表示赞同!
感觉这篇文章只是抛砖引玉,实际讲解还是比较少。希望后续能更新一些更详细的教学内容。
有15位网友表示赞同!
对于初学者来说,这篇教程可能需要更多的步骤指导和代码示例,更容易理解和掌握MASM 64位的使用方法。
有10位网友表示赞同!
感觉这篇文章缺少了一些互动环节或者练习题,让我更有参与感。也许可以加入一些讨论区或者问答板块,方便大家交流学习心得?
有11位网友表示赞同!
总的来说,还是一个不错的入门级教程,希望能够不断更新和改进,提供更优质的内容!
有6位网友表示赞同!