C语言程序访问汇编语言常量、变量:在汇编语言源程序中采用汇编语法定义变量和常量;在C语言中把这些常量、变量声明为外部常量、变量,即可以用常量名、变量名来访问。汇编器和编译器敏感段名的大小写,C语言程序访问汇编常量、变量应用范例程序如下。
1)汇编源程序中
XDEF ASMData,ASMConst ;声明ASMData、ASMConst可以在模块外访问
MyDma:SECTION
ASMData:DS.W l ;定义变量
MyConst:SECTION
ASMConst:DC.W$44A6 ;定义常量
2)在C语言头文件中
extem int ASMData: /*变量ASMData是外部模块声明的*/
extern const int ASMConst: /*常量ASMConst是外部模块声明的*/
然后在源程序中采用常规方式按变量名访问即可
阅读更多请您关注;