打印

内存分配、重叠问题

[复制链接]
1876|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dahai0464|  楼主 | 2007-1-23 08:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的cmd文件如下:
-stack 0x4000
-heap  0x5000
MEMORY
{
  VECS:     origin = 0x0               length = 0x800
  PMEM:     origin = 0x800             length = 0xfc00
  BMEM:     origin = 0x80000000        length = 0x20000000
}  

SECTIONS
{
 .vectors  >   VECS
 .text     >   BMEM
 .data     >   BMEM
 .stack    >   BMEM
 .bss      >   BMEM
 .sysmem   >   BMEM
 .cinit    >   BMEM
 .const    >   BMEM
 .cio      >   BMEM
 .far      >   BMEM
 .pinit    >   BMEM
 .switch   >   BMEM
}
在程序中某个写地址800000c8的指令同时将地址800000c8和800004a8地址的变量修改成了同一个值,衷心希望高手给小弟指点迷津!!!谢谢!!!

相关帖子

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

本版积分规则

7

主题

7

帖子

0

粉丝