这几个数值的单位是什么?

[复制链接]
2494|7
 楼主| myic200610 发表于 2009-7-19 13:57 | 显示全部楼层 |阅读模式
如图所示:
在Keil开发环境中,编译完成后,输出的信息:
Programme Size: data=30.1  xdata=0  code=1096

请教,30.1  0  1096  这几个数值的单位是什么?

谢谢!
lyjian 发表于 2009-7-19 14:05 | 显示全部楼层
ayb_ice 发表于 2009-7-19 14:13 | 显示全部楼层

除了字节,还能是什么

 楼主| myic200610 发表于 2009-7-19 14:40 | 显示全部楼层

RE

对 Programme Size: data=30.1Byte;  xdata=0Byte;  code=1096Byte,我的理解如下:
片内RAM是30.1Byte;片外RAM是0Byte;程序代码是1096Byte。

我的理解对吗?

可是,我查看生成的.hex文件,大小是4KByte,并不是1096Byte。这是为什么呀?



lyjian 发表于 2009-7-19 20:38 | 显示全部楼层

先把hex文件格是什么东西搞懂

 楼主| myic200610 发表于 2009-7-19 22:52 | 显示全部楼层

RE 5 楼

hex文件就是16进制文件,可烧录的。对吗?
vwwj 发表于 2009-7-19 23:08 | 显示全部楼层

hex文件包含了每条指令对应的地址和其他信息

  bin文件的大小才是和code的数值一致
 楼主| myic200610 发表于 2009-7-20 23:51 | 显示全部楼层

RE

学习了!

找了一下,在我的工程中,并没有.bin(二进制)文件呀!遗憾呀!

谢谢大家的指点!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

536

主题

2587

帖子

4

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