混合编程的特点
发表:2023-08-29 11:59:41 阅读:111

混合编程的特点

(1)如果汇编程序的变量或函数(子程序)会被C语言访问,则在汇编程序模块前要对这些变量及子程序用XDEF进行声明,表示是会被外部引用的;同时在C语言头文件中采用extern对相应变量进行声明,表示该变量是外部模块定义的。

(2)如果汇编程序需要访问C语言程序中定义的变量和函数,对C语言没有要求,但在汇编程序中要采用XREF对相应变量进行定义。

(3)注意设詈汇编器和编译器的存储器模式(小模式、极小模式和分页模式)要一致,函数与子程序调用中注意参数与返回值的传递规律。

 

阅读更多请您关注:

#pragma STRING—SEG指令的应用

C语言与汇编语言的混合编程

freescale代理