打印

有关KEIL 变量储存类型

[复制链接]
2170|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yoiky|  楼主 | 2010-8-20 15:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在KEIL定义不加储存类型DATA
如:uchar  i;      i是储存在RAM的低128字节中吗?
也就是uchar  i; 与uchar data i;是没有区别的吗
沙发
yuchen_jit| | 2010-8-20 18:04 | 只看该作者
不一样,uchar data i 强制在i变数在data区,而uchar i,则没有强制变量的存储位置..

使用特权

评论回复
板凳
gongche| | 2010-8-20 21:58 | 只看该作者
楼上处女贴就回答问题,真牛!

使用特权

评论回复
地板
huwr| | 2010-8-20 21:59 | 只看该作者
是啊,一般人第一个帖子都是问问题

使用特权

评论回复
5
huanghuac| | 2010-8-20 22:02 | 只看该作者
确实,包括我……

使用特权

评论回复
6
yueyahu| | 2010-9-2 15:50 | 只看该作者
鼓励新朋友发帖

使用特权

评论回复
7
zzhsky| | 2010-9-2 17:49 | 只看该作者
嗯  。厉害的说

使用特权

评论回复
8
airwill| | 2010-9-2 21:29 | 只看该作者
KEIL定义不加储存类型的变量默认在 DATA 区.
可以用编译命令更改
#pragma SMALL(COMPACT,LARGE)更改, 要想更详细的, 看编译手册吧

使用特权

评论回复
9
huwr| | 2010-9-3 14:41 | 只看该作者
KEIL定义不加储存类型的变量默认在 DATA 区.
可以用编译命令更改
#pragma SMALL(COMPACT,LARGE)更改, 要想更详细的, 看编译手册吧
airwill 发表于 2010-9-2 21:29
……

使用特权

评论回复
10
zhuzheic| | 2010-9-4 21:42 | 只看该作者
默认就在data区的。

使用特权

评论回复
11
gongche| | 2010-9-6 10:47 | 只看该作者
手册里说的详细

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

17

帖子

0

粉丝