IDE "Visual MASM" 和 "Easy Code" 的区别?

Difference between IDE "Visual MASM" and "Easy Code"?

我是汇编语言的新手。

我试图构建示例汇编代码 (masm32),然后我意识到:

我的问题:

我是 Visual MASM 的作者,我可以确认最新版本的 Visual MASM 不会生成调试版本。这就是为什么 Visual MASM 目前创建的 EXE 比 Easy Code 小。

但是,Visual MASM 将有一个选项来启用其用户模式调试器。为了启用调试器,Visual MASM 将为您的程序集应用程序生成调试符号。这会增加目标文件的大小。因此,您将看到一个 Release(非调试)和一个 Debug(带符号)程序集选项。

此外,Windows 下的 EXE 不能小于 1 KB。如果您想要较小的文件,则需要生成 16 位 COM 文件,您也可以在 Visual MASM 中生成这些文件。它还取决于您 Windows 的哪个版本 运行。