兰陵月 发表于 2016-12-26 10:49:30

【傻瓜式超详细】win764位、DosBox0.74下直接运行ML.exe...

本帖最后由 兰陵月 于 2018-11-15 22:08 编辑

最近逛论坛比较多,发现大量的WIN7 64位环境下安装好DosBox0.74后,都无法运行ML.EXE的问题。

第一步:首先下载DEBUG.RAR(16位版本)、MASM611.RAR(看名字应该是6.11版本)、DosBox0.74-Win32-installer.ZIP(这个到处都有)

我放在百度网盘上的DEBUG.RAR、MASM611、DosBox0.74-Win32-installer.ZIP文件

【!!!可以直接下载拿来用,如果您怀疑有毒,请自行考虑是否下载!!!】

链接:https://pan.baidu.com/s/1F7W40f5q2w70QI3s7ZL3pw


我的已经下载好了。{:10_277:}


解压好这个三个压缩文件


第二步:安装DosBox0.74,这个也很简单,论坛里说这个安装的多的很,安装起来应该很容易。我还是说明一下。
以我的为例,我安装在D:\ASMStudy\DOSBox074目录下。
1、进入D:\ASMStudy\DOSBox0.74-win32-installer目录,双击DOSBox0.74-win32-installer.exe文件,在下图这一步时,将安装目录更改为D:\ASMStudy\DOSBox074


2、安装好以后~{:10_257:}


第三步:设置DOSBOX0.74的相关环境变量。

【这里是第一次设置,最后所有完工之前还要重新设置一次环境变量】

1、在D:\ASMStudy\DOSBOX074目录下,找到DOSBox 0.74 Options.bat。


2、双击运行DOSBox 0.74 Options.bat,会打开一个记事本窗口,将内容拉到最下。
可以看到

# Lines in this section will be run at startup.
# You can put your MOUNT lines here.


3、在下面两句语句下增加两条语句,进行挂载。
      # Lines in thissection will be run at startup.
      # You can put yourMOUNT lines here.

      mountcD:\ASMStudy
   c:


4、保存记事本。

第四步:【很重要】DOSBox 0.74环境下安装MASM6.11
1、进入D:\ASMStudy\DOSBOX074目录,双击运行DOSBox.exe,进入DOSBox 0.74 的虚拟环境下。此时处于C:盘根目录下。


2、用DOS的dir命令,可以看到挂载好了的C盘下面的内容。


3、输入CD MASM611,进入MASM611目录。再输入CD DISK1,进入DISK1目录。输入dir命令,可以看到有个SETUP.EXE文件


4、运行SETUP.EXE后出现下图。

上图按回车继续

上图选中红色框框,按回车继续

上图按回车继续,至于选择其他两个选项我没试过,大家可以尝试下

上图按回车继续【我也看不懂{:10_266:} 】

上图按回车继续【我还是看不懂{:10_266:} 】

上图按回车继续【我仍然看不懂{:10_266:} 】

上图按回车继续【看懂{:10_266:}是鼠标驱动的意思,貌似用不到,不过还是按默认继续回车把{:10_257:}】

上图按回车继续【看懂看不懂反正回车{:10_266:} 】

上图按回车继续【安装帮助文档{:10_266:} 】

上图按回车继续【是否拷贝示例,当然不用{:10_254:} 】

上图按回车继续【选择挂载好了的C盘。{:10_254:} 】







上面几个选择目录的选项按回车继续,如果你想安装在别的目录里也可以,自己改变

上图是正式开始安装之前的最后重新选择,包括前面所有已经做过的选择,如果需要改变,可以重新选择。
我的已经都弄好了,所以当然是【NO CHANGES】,按下回车键继续。

5、正式开始安装......
不知道什么原因,安装速度反正挺慢的,对于一个这么小的软件来说,如果在windows下,不超过5秒就安装好了。这里却要等待不少的时间。{:10_266:}


6、过了约2-3分钟,安装完成了,出现下面这个图片。



上图中第一句话就已经显示已经成功安装了,因此我们不按回车键继续了。

直接CTRL+C,结束安装,回到DOS提示符环境下。这样软件的安装就已经完成了。


第五步:再次设置DOSBOX0.74、MASM611、DEBUG的相关环境变量。
【这是完成之前最后一次设置】

1、关闭DOSBox 0.74,回到windows操作系统下。在D:\ASMStudy目录下建立一个STUDY的子目录。以后所有的汇编程序都在这里面操作。


2、进入STUDY目录,在此目录下建立一个VAR.BAT的批处理文件。


3、VAR.BAT批处理文件的内容如下图。

具体内容如下:
SET PATH=C:\MASM611\BIN;C:\MASM611\BINR;C:\DEBUG;C:\STUDY
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
4、进入到D:\ASMStudy\DOSBox074目录,双击DOSBox 0.74 Options.bat,打开后,把打开的记事本文档拉到最下面,找到红框框内地方。

5、在上图中“C:”下起一行,增添下面的语句,保存好后,关闭记事本文件。
CD STUDY
VAR



全部设置完成,点击DOSBox 0.74可执行文件,运行后,将直接进入C:\STUDY目录。

可以直接使用DEBUG、ML等命令。


大家只需要将文档编辑软件编写好的汇编源代码放在STUDY目录下面就可以了。{:10_333:}

编写出来的源代码和其他debug程序、编译器程序就不会混在一个目录里。{:10_279:}

使用起来非常方便,看起来也是神清气爽~~{:10_327:}

OK,全部完成。这么长的帖子发出来不容易啊,搞了我快4个小时{:10_266:} {:10_251:}

祝大家学习愉快~~~~~~

兰陵月 发表于 2016-12-26 10:49:52

本帖最后由 兰陵月 于 2016-12-26 14:07 编辑

测             试

我的电脑操作环境


随便建立一个汇编源程序,测试了一下,编译正常。


DEBUG也是正常。

兰陵月 发表于 2016-12-26 15:45:09

@jun @康小泡 @~风介~ @人造人 @西电图图 @不二如是 @liaoluo @zealstar

我这么辛苦为论坛作贡献,大家打发点啊~~{:10_256:}{:10_256:}{:10_256:}{:10_256:}

不二如是 发表于 2016-12-26 15:46:51

兰陵月 发表于 2016-12-26 15:45
@jun @康小泡 @~风介~ @人造人 @西电图图 @不二如是 @liaoluo @zealstar

我这么辛苦为论坛作贡献,大 ...

好久不玩儿DosBox了

但是,被你的细致击中了{:10_275:}

兰陵月 发表于 2016-12-26 16:22:30

不二如是 发表于 2016-12-26 15:46
好久不玩儿DosBox了

但是,被你的细致击中了

{:10_257:}{:10_257:}{:10_257:}

xiaoone 发表于 2016-12-26 16:28:31

MARK 有用

xiaoone 发表于 2016-12-26 16:29:03

虽然我是直接把asm文件拖到ml上的{:10_266:}

人造人 发表于 2016-12-26 17:40:36

兰陵月 发表于 2016-12-26 15:45
@jun @康小泡 @~风介~ @人造人 @西电图图 @不二如是 @liaoluo @zealstar

我这么辛苦为论坛作贡献,大 ...

我用vmware

~风介~ 发表于 2016-12-26 18:49:04

不二如是 发表于 2016-12-26 15:46
好久不玩儿DosBox了

但是,被你的细致击中了

为什么我在注意都放在ML.exes上了~{:10_262:}

zealstar 发表于 2016-12-26 19:29:41

我也是用VMWARE……{:10_266:}

可以写个病毒把虚拟机炸掉{:10_256:}

ccizcciz 发表于 2016-12-26 20:27:14

666666666666666666

兰陵月 发表于 2016-12-27 10:35:50

xiaoone 发表于 2016-12-26 16:28
MARK 有用

有用就好,多多交流~{:10_256:}

兰陵月 发表于 2016-12-27 10:36:29

xiaoone 发表于 2016-12-26 16:29
虽然我是直接把asm文件拖到ml上的

这也是一个方法,我只是习惯在DOS环境下输入命令搞16位汇编。{:10_257:}

兰陵月 发表于 2016-12-27 10:37:31

人造人 发表于 2016-12-26 17:40
我用vmware

那个VMWARE也是很强大。

兰陵月 发表于 2016-12-27 10:38:05

~风介~ 发表于 2016-12-26 18:49
为什么我在注意都放在ML.exes上了~

不要太污{:10_266:}{:10_279:}{:10_279:}

兰陵月 发表于 2016-12-27 10:38:37

zealstar 发表于 2016-12-26 19:29
我也是用VMWARE……

可以写个病毒把虚拟机炸掉

你这是一个吊炸天的好想法,值得一试~~{:10_257:}{:10_257:}{:10_257:}

兰陵月 发表于 2016-12-27 10:39:08

ccizcciz 发表于 2016-12-26 20:27
666666666666666666

{:7_112:}{:7_112:}{:7_112:}

~风介~ 发表于 2016-12-27 12:17:55

兰陵月 发表于 2016-12-27 10:38
不要太污

{:10_278:}

wxystruggle 发表于 2017-8-2 23:09:45

666666,好细致,必须顶上去{:5_108:}

wxystruggle 发表于 2017-8-3 12:23:47

为什么我的电脑不行,win10 64位的,求解
页: [1] 2 3 4 5
查看完整版本: 【傻瓜式超详细】win764位、DosBox0.74下直接运行ML.exe...