DB作为彙编语言中的伪操作命令,它用来定义运算元占用的位元组数。
作用
在这里B是byte的缩写,即位元组,所以,该伪操作所定义的每个运算元占有1个位元组(8位)。
如
MESSAGE DB 'HELLO'
此时,字元串“HELLO”中每个字元会占用1个位元组
51单片机中,用于定义位元组的内容。
DB 指令以表达式的值的位元组形式初始化代码空间。
格式与注意
[标号] DB 表达式表
表达式中可包含符号、字元串、或表达式等项,
各个项之间用逗号隔开,字元串套用引号括起来。
括弧内的标号是可选项,如果使用了标号,
则标号的值将是表达式表中第一位元组的地址。
DB 指令必须位于 数据段之内,否则将会发生错误。
範例
TABLE:DB 0C0H, 0F9H, 0A4H