混合编程的特点
(1)如果汇编程序的变量或函数(子程序)会被C语言访问,则在汇编程序模块前要对这些变量及子程序用XDEF进行声明,表示是会被外部引用的;同时在C语言头文件中采用extern对相应变量进行声明,表示该变量是外部模块定义的。
(2)如果汇编程序需要访问C语言程序中定义的变量和函数,对C语言没有要求,但在汇编程序中要采用XREF对相应变量进行定义。
(3)注意设詈汇编器和编译器的存储器模式(小模式、极小模式和分页模式)要一致,函数与子程序调用中注意参数与返回值的传递规律。
阅读更多请您关注: