0

我正在尝试使用 Visual Studio 2005 Standard 编译、构建和调试 16 位汇编程序,但不知道如何执行此操作。我正在运行 MASM 6.14.8444 版本,我发现了一些有用的链接,这些链接至少对我不起作用(见下文)。我无权访问 Visual Studio 2008/2010 Express Edition。我正在尝试在 VS2005 Standard 中编译完整的汇编程序,而不是使用内联汇编。

这是我发现的一些链接,我已经尝试过,但出现了我无法解决的编译错误。

http://kipirvine.com/asm/4th/ide/vsnet/index.htm#16-bit http://stackoverflow.com/questions/4548763/compiling-assembly-in-windows http://social.msdn。 microsoft.com/Forums/en/vcgeneral/thread/3e24f203-c516-41e2-a7bf-325452157336

提前致谢

胜利者

4

2 回答 2

1

为什么不直接下载MASM32 SDK,它包含组装和链接 16 位和 32 位程序所需的一切。此外,它还有带有源代码的示例程序、大量带有源代码的宏、一个带有源代码的优秀库等......

于 2012-06-28T02:20:24.907 回答
1

最后一个支持 16 位的 Visual C++ 是 Visual C++ 1.52。它也包含在 Visual C++ 2.0 中,但所有后续版本都只有 32 位。

然而,这不是唯一的可能性。已经提到了 MASM32,但我也推荐 Borland 的 TASM。如果不是为了汇编(它的语法与 MASM 有些不同),那么至少是为了调试——Turbo Debugger 是最好的 DOS 调试器之一。

于 2012-06-28T11:04:46.610 回答