+ -
当前位置:首页 → 问答吧 → ARM汇编中的DCD问题

ARM汇编中的DCD问题

时间:2007-07-26

来源:互联网

从obj反汇编出来的文件中,一般函数末尾都有一段DCD,应该是变量吧?
如:
                0x00000228:         00000054         T...         DCD         84
                0x0000022c:         04d00022         "...         DCD         80740386
                0x00000230:         00000b52         R...         DCD         2898
                0x00000234:         00000000         ....         DCD         0
后面的那个数值是什么意思,变量的值还是某个地址的偏移量?
语句LDR     R1   0x228怎么讲

作者: ajsword   发布时间: 2007-07-26

是数字   比如你打印一个字符串   反汇编时字符串就会按dcd的形式显示出来

作者: sandmangu   发布时间: 2007-07-27

内存位置所对应的实实在在的二进制值

作者: foxdeng   发布时间: 2007-07-28

DCD用于分配一段字内存单元,并用伪指令expr初始化,DCD分配的内存单元需要字对齐!

作者: hubeijiaozi   发布时间: 2011-09-29