7.3.5. DCB

DCB 指令可分配一个或多个字节的内存,并定义内存的运行时初值。 =DCB 的同义词。

语法


{label} DCBexpr{,expr}...

其中:

expr

可以是:

  • 一个数值表达式,取值为 -128 到 255 之间的一个整数(请参阅数字表达式)。

  • 用引号括起来的字符串。 字符串的字符加载到内存的连续字节中。

用法

如果 DCB 后面有一个指令,使用 ALIGN 指令可确保该指令是对齐的。 有关详细信息,请参阅ALIGN

另请参阅:

示例

与 C 语言字符串不同的是,ARM 汇编程序字符串不是空终止的。 可以使用 DCB,按如下方式构造空终止的 C 字符串:


C_string   DCB  "C_string",0

Copyright © 2002-2007 ARM Limited. All rights reserved. ARM DUI 0204HC
Non-Confidential