打印

这两段代码的效果一样吗

[复制链接]
1585|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cruby|  楼主 | 2007-7-8 22:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
MEMORY
{
  PAGE 33:
        VECS            origin = 0000h,        length = 0040h
        FLASH:          origin = 0100h,         length = 0F00h
        SARAM_P:        origin = 8100h,        length = 1000h   

  PAGE 12:
        B2:             origin = 0060h,        length = 020h
        B0:             origin = 200h,         length = 100h
        B1:             origin = 300h,         length = 100h
        SARAM_D:        origin = 0800h,        length = 0800h
        EXT_RAM:        origin = 8000h ,       length = 8000h 
}

SECTIONS
{
        .vectors:        > VECS          PAGE 33
        .text:          > FLASH         PAGE 33
        .data:          > FLASH         PAGE 33
        .bss:           > SARAM_D       PAGE 12
        .stack:          > SARAM_D       PAGE 12
        .buffer:         > SARAM_D       PAGE 12
}

这段代码跟
MEMORY
{
  PAGE 0:
        VECS            origin = 0000h,        length = 0040h
        FLASH:          origin = 0100h,         length = 0F00h
        SARAM_P:        origin = 8100h,        length = 1000h   

  PAGE 1:
        B2:             origin = 0060h,        length = 020h
        B0:             origin = 200h,         length = 100h
        B1:             origin = 300h,         length = 100h
        SARAM_D:        origin = 0800h,        length = 0800h
        EXT_RAM:        origin = 8000h ,       length = 8000h 
}

SECTIONS
{
        .vectors:        > VECS          PAGE 0
        .text:          > FLASH         PAGE 0
        .data:          > FLASH         PAGE 0
        .bss:           > SARAM_D       PAGE 1
        .stack:          > SARAM_D       PAGE 1
        .buffer:         > SARAM_D       PAGE 1
}
的效果一样吗?

我的意思是说是不是PAGEx可以是任意一个数(只要小于255);
平时我们写成PAGE0和PAGE1是不是为了加强可读性或者说某种约定,就像你命名一个临时变量一般都会用temp而不会用aa或bb之类的名字一样?

相关帖子

沙发
小李志| | 2007-7-8 22:56 | 只看该作者

呵呵

看来你要问到底了,我到CCS试一下,其实没必要,咱们会用第二个就行了,又不是要比赛,要注重应用

使用特权

评论回复
板凳
cruby|  楼主 | 2007-7-8 23:11 | 只看该作者

不行是吧

不行是吧,郁闷,我还以为可以~

使用特权

评论回复
地板
tjsheep| | 2007-7-9 09:20 | 只看该作者

不一样

建议翻看assembly手册

使用特权

评论回复
5
iversonma| | 2007-7-10 16:02 | 只看该作者

发现搂住喜欢打破砂锅问到底

能用就行,出不了问题就行。技术不是科学,有的东西本来就是人为制定的,并不像数理化那样确定。

使用特权

评论回复
6
小李志| | 2007-7-10 17:20 | 只看该作者

支持7楼,同时也支持8楼,呵呵

使用特权

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

本版积分规则

10

主题

64

帖子

0

粉丝