【发布时间】:2012-04-29 05:12:53
【问题描述】:
我一直想知道在文件开头使用所有这些 include 语句是否会降低程序的运行速度,因为它必须找到文件,打开它,初始化代码,然后运行它。我正在使用所有这些:
include \masm32\include\windows.inc
include \masm32\include\kernel32.inc
include \masm32\include\masm32.inc
includelib \masm32\lib\kernel32.lib
includelib \masm32\lib\masm32.lib
所以我一直在想,因为宏本质上是调用一个代码函数来节省你自己编写它的时间,所以我想使用实际的代码,以节省我的程序必须在以下位置查找、初始化和调用所有这些文件我的程序的开始。
实际问题:
现在我已经告诉了你我的想法,我可以告诉你我的问题。谁能给我提供 StdOut、invoke 和 ExitProcess 宏的实际代码,因为它们是我大部分时间使用的宏.任何帮助将不胜感激。
【问题讨论】:
-
我会假设这些宏是由汇编器扩展的,而不是在运行时。
-
你已经有了你想要的,只需在文本编辑器中打开 .inc 文件。
标签: assembly macros x86 masm32