大型源文件难于管理且汇编速度慢。可以把单个文件拆分为多个包含文件,但是,对其中任何源文件的修改仍需对所有的文件进行整体汇编。更好的方法是把一个程序划分为模块(module) (汇编单位) 。每个模块可以单独汇编, 因此, 对一个模块源代码的修改就只需要重新汇编该模块。链接器将所有汇编后的模块(OBJ文件) 组合为一个可执行文件的速度是相当快的,链接大量目标模块比汇编同样数量的源代码文件花费的时间要少得多。
创建多模块程序有两种常规方法:
其一是传统方法, 使用EXTERN伪指令, 或多或少在不同的x 86汇编器之间可移植;
其二是使用Microsoft的高级伪指令INVOKE和PROTO,能够简化过程调用,并隐藏一些低层细节。
标签:汇编,文件,创建,程序,源文件,模块,源代码 From: https://www.cnblogs.com/liming19680104/p/17977487