ARM汇编程序访问C程序中的变量

标签:
arm汇编程序访问c程序全局变量校园 |
分类: 嵌入式(arm...) |
(1)在C程序中,将供ARM汇编程序访问的变量声明为全局变量;
(2)在ARM汇编程序中,用伪指令IMPORT引入C程序中的全局变量;
(3)用伪指令LDR读取这个全局变量的地址;
(4)使用伪指令LDR读取这个全局变量的值;
(5)在ARM汇编程序中使用这个全局变量。
程序清单如下:
// main.c
#include <stdio.h>
int giNum = 10;
extern void twoTimes(void);
int main()
{
}
//asm.s
start
程序在ADS编译环境完美运行成功。