keil中编译器的问题请教

[复制链接]
 楼主| eagle758 发表于 2007-10-22 08:57 | 显示全部楼层 |阅读模式
芯片AT89C52,存储模式选择为SMALL方式
编译成功看到Program Size: data=176.2 xdata=0 code=15076
DATA区只有128个字节,为什么现在DATA=176.2了却没有发生内存溢出?
那位大虾指点一二,多谢!!!!!!!!!!
ayb_ice 发表于 2007-10-22 09:00 | 显示全部楼层

这里的包含IDATA

 楼主| eagle758 发表于 2007-10-22 09:18 | 显示全部楼层

ayb_ice

ayb_ice:
  你好!多谢指教!忘记描述我所有的变量都定义在DATA没有指明定义在IDATA区.整个程序都是用UNSIGNED CHAR 变量名定义变量.
gjg191 发表于 2007-10-22 09:48 | 显示全部楼层

dd

keil只关心data大小不关心定义,52 RAM为256如果你用的超过了才警告溢出
ayb_ice 发表于 2007-10-22 09:50 | 显示全部楼层

什么版本的。。。

 楼主| eagle758 发表于 2007-10-22 10:14 | 显示全部楼层

Keil uVision3

Keil uVision3
ayb_ice 发表于 2007-10-22 14:47 | 显示全部楼层

我试了一下,会出现错误啊,不是你说的情况。。。

gzhc 发表于 2007-10-22 17:47 | 显示全部楼层

51是128字节

51是128字节,52是256字节
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

119

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部