|
Jan
18
|
|
数据定义语句是最常用的伪指令语句,一般格式:
[变量名] 数据定义符 表达式[,表达式,...,表达式][;注释]
1. 定义字节数据项
数据定义符是DB,如
COUNT DB 100
2. 定义字数据项
数据定义符是DW,如
FLG DW 1FCDH,100,-1
3. 定义双字数据项
数据定义符是DD,如
VEC DD 4,12334567H,0
4. 定义没有初值的数据项
用?来表示不预置对应就是的初值,仅仅给变量分配存储单元,如:
INBUFF DB 5,?,?,8,5
留出第2个和第3个字节的位置
5. 定义字符串
用DB也可以定义字符串,字符串用单引号或双引号括起来。如:
MESS DB “HELLO!” ;相当于:
MESS DB “H”,“E”,“L”,“L”,“O”,“!”
注意区别 MESS1 DB “AB” 和 MESS2 DW “AB”
MESS1 = 4241H, MESS2 = 4142H
6. 定义其他类型数据项
可以定义8字节数据项和10字节数据项,数据定义符分别是DQ,DT,如:
DT 0
DQ ?
7. 重复操作符DUP
据数组或数据缓冲区定义的需要,可以使用DUP,如
BUFFER DB 8DUP(0) ;相当于:
BUFFER DB 0,0,0,0,0,0,0,0
并且DUP允许嵌套
这篇文章来自 迷途知返(PWWANG.COM), 转载请注明出处。 版权说明
Leave a comment
| Trackback

