1、定义一个
常量一般可用EQU伪指令来实现
一般使用格式:
符号名 EQU
表达式 如:
NUMBER EQU 200H ; 给缓冲区的长度取一个符号名
STRING EQU “My Strings"
LEN EQU NUMBER+2
2、定义变量
汇编语言在数据段使用数据定义伪指令定义变量,对数据定义伪指令说明如下:
(1)db((byte,字节,一字节宽)
(2)dw(word,字,两字节宽)
(3)dd(double word,双字,四字节宽)
示例如下:
BUF0 DB 1 ;定义一个字节型变量,名称是BUF0,初始值是1
BUF1 DB "2" ;定义一个字符型变量,名称是BUF1,初始值是"2"
BUF2 DW 10H ;定义一个字型变量,名称是BUF2,初始值是10H
3、分配内存
可在在前面定义变量的基础上利用DUP伪指令来分配内存
如:
MEM1 DW 5 DUP(20) ; 分配20个字长度空间,每个字的初始化为5.