【发布时间】:2012-05-15 11:43:03
【问题描述】:
我想在 windows 7 上编译和执行汇编文件。 在学校里,他们使用 DOS,我们可以在其中运行 MASM 来编译和链接并执行键入的 .asm 文件。
有没有办法在 Windows 7 上对这些 .asm 文件做同样的事情?
【问题讨论】:
标签: assembly windows-7 x86 masm
我想在 windows 7 上编译和执行汇编文件。 在学校里,他们使用 DOS,我们可以在其中运行 MASM 来编译和链接并执行键入的 .asm 文件。
有没有办法在 Windows 7 上对这些 .asm 文件做同样的事情?
【问题讨论】:
标签: assembly windows-7 x86 masm
安装 XP Mode 或 DosBox 并在那里运行 MASM 和您的程序。
【讨论】:
你可以使用 MASM32,从 here 下载 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 和 ml64.exe)如果您只是从命令行(即cmd.exe)启动它们就可以正常工作。据我所知,有编译为 32 位和 64 位版本的 MASM 可执行文件。
【讨论】: