MASM 示例
更新:2007 年 11 月
本节中的示例说明 Visual C++ 中的 Microsoft Macro Assembler (MASM) 源文件支持。这些示例并不旨在讲授汇编语言编程或介绍最佳的编码解决方案。
有关 MASM 的更多信息,请参见 Microsoft Macro Assembler 参考。
本节内容
EUCLIDSTEP1 示例:为 EUCLIDSTEP2 示例提供基准
纯 C 项目,它说明用于查找最大公约数的欧几里得算法。EUCLIDSTEP2 示例:演示 C 和 ASM 混合项目
EUCLIDSTEP1 的扩展,它是混合 C 和 ASM 项目。欧几里得算法的核心从 .c 文件移到 .asm 文件,并且 .c 文件调入 .asm 文件。PRIMESSTEP1 示例:为 PRIMESSTEP 示例系列提供基准
纯 C 项目,它说明用于查找质数的埃拉托色尼斯筛法。PRIMESSTEP2 示例:演示 C 和 ASM 混合项目
PRIMESSTEP1 的扩展,它是混合 C 和 ASM 项目,并且将核心算法移到 .asm 文件。PRIMESSTEP3 示例:演示具有 C 头文件的 C 和 ASM 混合项目
PRIMESSTEP2 的扩展,它添加一个 C 头文件和一个 .asm 包含文件,分别用来声明外部函数和全局数据结构。