我想在 Windows 7 上编译和执行程序集文件。在学校里,他们使用 DOS,我们可以在其中运行 MASM 来编译和链接并执行键入的 .asm 文件。
有没有办法在 Windows 7 上对这些 .asm 文件做同样的事情?
在那里安装XP Mode
或DosBox
运行 MASM 和您的程序。
你可以使用 MASM32,从这里下载 SDK ,还有一个很好的 win32 ASM 教程在
http://win32assembly.online.fr/tutorials.html
替代方案是 Microsoft MASM,但我没有尝试在 Windows 上使用它,这是链接
http://www.microsoft.com/en-us/download/details.aspx?id=12654
如果您只想要 Windows 7 的 masm,请在此处获取:
http://www.microsoft.com/en-us/download/details.aspx?id=12654
您可能还需要安装这个:
http://www.microsoft.com/en-us/download/details.aspx?id=5555
您使用的是哪个版本的 MASM?如果您只是从命令行启动它们,最新版本的 MASM (ml.exe
和) 可以正常工作(即)。据我记得,有编译为 32 位和 64 位版本的 MASM 可执行文件。ml64.exe
cmd.exe