|
发表于 2009-6-15 16:03:45
|
显示全部楼层
这还不简单?
Keil中每个函数的参数和局部变量都可以分别指定其存储器模式的。例如:
#pragma compact
void funcA( int i, char x) small
{ char abc; int *ptr; //分配在data区
.....
}
void funcB( int i, char x) large
{ char abc; int *ptr; //分配在xdata区
.....
}
不特别指定的,编译器按照compact缺省处理。 |
|