打印

请教高手:M51文件详细解释

[复制链接]
4007|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xxrrpp2000|  楼主 | 2007-9-7 16:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ni, Group, TE, se, AI
这是C51程序Keil生成的M51文件关于RAM空间使用情况的一部分:
=====================================================================
TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            DATA    0008H     0014H     UNIT         _DATA_GROUP_
            DATA    001CH     0004H     UNIT         ?DT?KEYSCAN
            DATA    0020H     0001H     BIT_ADDR     ?BA?MAIN
            BIT     0021H.0   0000H.2   UNIT         _BIT_GROUP_
            BIT     0021H.2   0000H.1   UNIT         ?BI?MAIN
                    0021H.3   0000H.5                *** GAP ***
            IDATA   0022H     0001H     UNIT         ?STACK
=====================================================================
高手一看,应该都比较清楚吧?
有一个问题想确认一下:_DATA_GROUP_组是否就是局部变量空间?这里是20个bytes;我想尽可能减少这个空间,请问有什么办法?注意,我所定义的局部变量都是动态的。

相关帖子

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

本版积分规则

6

主题

86

帖子

0

粉丝