wonderwang
驱动牛犊
驱动牛犊
  • 注册日期2002-10-29
  • 最后登录2004-07-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1435回复:5

求助:ARM汇编

楼主#
更多 发布于:2003-02-25 22:11
哪位大侠能解释一下ARM汇编中这几个符号的意思
DCD DCB | $$ % ^ #
有没有介绍这些符号的参考消息啊?

DCD      0x0f0f0f0f
DCB      0x0d,0x20,0x3e,0x3e
IMPORT |$$C$$fpmap|
IMPORT |$$C$$debug|
                %       USR_STACK_SIZE
USR_STACK
                %       UDF_STACK_SIZE
UDF_STACK
 ^      0x1400000
DmaCodeArea     #      4

                ^      0x1700000
UserFreeArea    #      4
I wonder everything.
wonderwang
驱动牛犊
驱动牛犊
  • 注册日期2002-10-29
  • 最后登录2004-07-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-02-26 11:41
有些符号已经明白了,但是$$符号的使用还是不明白
$$符号到底有什么含义,根据注释能够猜测出整个大致的含义,
但是这个符号在哪里定义的还是不知道,请大侠门出手相救!


IMPORT  |Image$$RO$$Limit|  ; End of ROM code (=start of ROM data)
     IMPORT  |Image$$RW$$Base|   ; Base of RAM to initialise
     IMPORT  |Image$$ZI$$Base|   ; Base and limit of area
     IMPORT  |Image$$ZI$$Limit|  ; to zero initialise

     LDR  r0, =|Image$$RO$$Limit| ; Get pointer to ROM data
     LDR  r1, =|Image$$RW$$Base|  ; and RAM copy
     LDR  r3, =|Image$$ZI$$Base|  ; Zero init base => top of initialised data

[编辑 -  2/28/03 by  wonderwang]
I wonder everything.
wonderwang
驱动牛犊
驱动牛犊
  • 注册日期2002-10-29
  • 最后登录2004-07-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-02-28 14:26
DCB DCD用于定义内存变量
^后边跟的是当前的基地址,通常与#配合使用
I wonder everything.
wonderwang
驱动牛犊
驱动牛犊
  • 注册日期2002-10-29
  • 最后登录2004-07-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-03-04 16:22
谢谢啦!
I wonder everything.
游客

返回顶部