55x的求解,很基本的问题,

[复制链接]
2828|2
 楼主| 501821782 发表于 2012-5-3 12:26 | 显示全部楼层 |阅读模式
AD, ge, TE, ST, start
求高手接到一下下面代码的问题,我是菜鸟刚刚学习,
SECTIONS
{
   UNION :  run = ONCHIP
   {
      S1 :  load = OVR_MEM PAGE 1
      {
         s1_load = 0A00h;
         s1_start = .;  
/*把当前的spc值赋给s1_load,后面呢?好像这句话没有什么具体的意义啊??????????  */
         f1.obj (.text)
         f2.obj (.text)
         s1_length = . - s1_start;
      }
      S2 :  load = OVR_MEM PAGE 2
      {
         s2_load = 0A00h;
         s2_start = .;
         f3.obj (.text)
         f4.obj (.text)
         s2_length = . - s2_start;
      }
   }
   .text: load = PROG PAGE 0
   .data: load = PROG PAGE 0
   .bss : load = DATA PAGE 1
}
JohnYork 发表于 2012-5-16 00:32 | 显示全部楼层
这应该是一段内存分配代码吧?就是链接器链接程序用的.cmd文件中的代码,真正的程序代码
taoweijiangting 发表于 2012-5-16 09:50 | 显示全部楼层
这段是CMD 文件中的内容。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

7

帖子

1

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