汇编语言中DB指令的意义

如题所述

DB指令:字节变量的定义;
  定义字节变量的定义符为DB/BYTE(DefineByte),每个字节只占一个字节单元。其中:BYTE是MASM6.0及其以后版本的数据类型说明符,随后的其它类型说明符同此说明。
  例如:
  COUNTER

DB
6
  DB
'A',
'D',0Dh,
'$'
  TABLE

DB
1,
3,
5,
7,
9,
11
  上面的定义语句经汇编后所产生出的内存单元分配情况如图4.1所示。图中的数据是用十六进制表示的(以后也如此,不再说明),由引号括起来的字符在内存中是存放其ASCII码值。所以,'D'和0Dh是不同的,前者是字符'D',后者是数值12的十六进制编码。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-02
DB
指令以表达式的值的字节形式初始化代码空间。
格式:
[标号:]
DB
表达式表
表达式中可包含符号、字符串、或表达式等项,
各个项之间用逗号隔开,字符串应用引号括起来。
括号内的标号是可选项,如果使用了标号,
则标号的值将是表达式表中第一字节的地址。
DB
指令必须位于
CODE
段之内,否则将会发生错误。

TABLE:
DB
0C0H,
0F9H,
0A4H
TABLE1:
DB
"
WEINA
"
相似回答
大家正在搜