C语言程序访问汇编语言常量、变量
发表:2023-08-29 11:59:41 阅读:61

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是外部模块声明的*/

然后在源程序中采用常规方式按变量名访问即可

 

阅读更多请您关注;

#pragma STRING—SEG指令的应用

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

混合编程的特点

freescale代理