这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » ARM汇编程序如何声明外部变量

共2条 1/1 1 跳转至

ARM汇编程序如何声明外部变量

菜鸟
2006-04-27 17:52:27     打赏

写一个简单的测试程序,c程序是这样的

#include "stdafx.h"
extern "C" DWORD infomation;
extern "C" int square(int a);

int hello(void)
{
int i;
for(i=0;i<10;i++)
{
printf("square of %d\n",i,square(i));
}
if(infomation!= 0)
return 0;
}

汇编是这样的

area |test|,DATA,READWRITE

GBLA infomation
infomation SETA 0
; EXTERN infomation


area |.text|,CODE,READONLY
EXPORT square
square
MUL r1, r0, r0 ;r1=r0*R0
MOV r0,r1 ;r0=r1
MOV pc,lr ;return r0
END

外部变量infomation在汇编中应该如何声明呢?




关键词: 汇编程序     如何     声明     外部     变量    

菜鸟
2006-04-28 21:14:00     打赏
2楼
忘记了是PUBLIC还是EXPORT...

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]