111话 发表于 2019-7-3 20:06:59

关于masm 64位不兼容问题!以及下载

http://www.downcc.com/soft/318780.html
masm6.15下载地址,64位win10可以直接使用

解压之后可以直接选择性的把link.exe   masm.exe ml.exe 扔到小甲鱼课中自己新建的用来做实验的try文件夹中
然后就可以cmd.exe切换到try文件夹所在盘符
cd 跳转到try文件夹 使用文件夹下面粘贴过来的masm link ml命令了~

出来的结果跟小甲鱼视频中的是一样的

111话 发表于 2019-7-3 21:43:52

然后还可以直接用已经下过的dosbox运行masm (如果用dosbox就要下载masm5.0及以下版本,自己百度可以查到)
把masm解压,里面的所有文件扔到新建的try文件夹(try可以改成其他的,文件名不能过长)下面,可以随便扔只要你找得到路径就成
设置mount c: f:/try(你的masm路径,下面同时存放你的asm文件)
然后c:
masm 2.asm(2改成你写的文件名,文件后缀asm必须加)
object filename还有之后的两个需要你写的 全部不填写 回车三连 就出来了
如果说打不开文件路径 看看你的文件后缀是否为asm,我之前就是用notepad++里面的assembly语言选择asm格式保存(默认保存好像是all type)的,文件名称我就没加.asm,以为notepad会自动给我加上后缀,其实没有,可以自己重新加一下后缀试试
{:10_266:}以上是我遇到的问题和解决方法,仅供参考,毕竟大家电脑都不一样啊
最保险的还是用dosbox运行masm,因为win10 64位我遇到了很多问题,有的是重新打开就好了,有的修改路径,总之出的问题比用dosbox打开多很多……还是推荐大家用视频里面教的方法走,至于win10直接运行masm遇到的问题多到我记不清也不清楚原因了。。。这个就没法分享给大家了

sanders 发表于 2019-10-16 20:23:54

本帖最后由 sanders 于 2019-10-16 20:35 编辑

我是win7 64位
用dosbox 运行 masm 1.asm 显示 this program can not be run in dos mode.
用自带的cmd能顺利编译成exe 但运行会说这是16位程序 不兼容···

kikiatw 发表于 2019-10-16 21:07:33

masm6.14以後到6.15兩個版本, 都要在windows下編譯, 但是編譯出來的程式都是dos的程式, 無法在windows底下跑
然而如果你裝了dosbox, 是無法使用masm6.14 或是masm6.15編譯的
所以, 我建議不要使用masm6.14 或是masm6.15
而是安裝dosbox後, 使用masm6.11d 在dosbox底下編譯, 也在dosbox底下跑, 這樣問題會單純很多
dosbox可以設定path, 我的目錄就是在c:\masm611
所以下面是我dosbox的設定檔, 這樣就不用把masm裡面的檔案拷貝來拷貝去, 直接一個masm611的完整包放在那, 裡面的東西也不會被打亂

SET PATH=C:\MASM611\BIN;C:\MASM611\BINR;C:\MASM611\TOOLS;%PATH%
SET LIB=C:\MASM611\LIB
SET INCLUDE=C:\MASM611\INCLUDE
SET INIT=C:\MASM611\INIT
SET HELPFILES=C:\MASM611\HELP\*.HLP
SET ASMEX=C:\MASM611\SAMPLES
SET TMP=C:\MASM611\TMP

wskdnftjb 发表于 2019-11-24 11:19:21

你这个不是病毒吧
页: [1]
查看完整版本: 关于masm 64位不兼容问题!以及下载