由于科研需要,我想复习一下汇编的知识,大概十几年前写过挺多汇编代码(估计最少有五六千行吧,搞个单片机计算器什么的),不过已经基本上全忘了。下面总结一下如何在Win 10里运行,主要参考了一下内容:
[1] 怎样在win10 64位系统运行汇编程序_吼吼哒的博客-CSDN博客_win10运行汇编
[2] How To Install MASM In Windows (11, 10, 8, 7)
应该说这两篇已经讲得很清楚了,我补充一些内容:首先,DOSBOX的主页是:DOSBox, an x86 emulator with DOS
其下载链接是:DOSBox, an x86 emulator with DOS
然后MASM.exe那些文件可以在第二个链接中的8086.rar中找到,我直接把其解压到了d:\MASM中。然后想按照第一篇博客中改变一下DOSBOX的设置,这里就和原博客说得有点不一样了:我在DOSBOX的安装目录下看到了这样一个文件:
DOSBox 0.74-3 Options.bat
想着是不是就是DOSBox 0.74 Options.bat,但是发现打开以后的内容完全不一样,我的目录下这个文件内容是:
DOSBox.exe -editconf notepad.exe -editconf %SystemRoot%\system32\notepad.exe -editconf %WINDIR%\notepad.exe
这些是什么鬼?怎么和截图里的完全不一样?尝试在下面两行添加了:
mount d d:\MASM
d:\
发现完全没有用啊。这时候无意中看到DOSBox的启动框:
呵呵呵,原来配置文件改到类似于这样的目录下了: C:\Users\Qu Yu\AppData\Local\DOSBox(大家把用户名换成自己的即可),再把上面两行添加进去即可。
另外也参考了下面这些博客,一并表示感谢: