DB、DW、DD 是定义字节、字和双字变量的伪指令,用于分配内存并初始化变量
X1 DB 08H 表示定义一个名为 X1 的字节型变量,初始值为 08H(16进制)。BUF1 DB 'HELLO' 定义了一个字节型变量 BUF1,存储字符串 "HELLO" 的 ASCII 码。VAR DW ? 表示预留一个字(2字节)大小的存储空间,但不赋初值。<font style="color:#DF2A3F;">N DUP(表达式)</font>,表示重复 N 次表达式中的内容。ARR DB 10 DUP(0) 表示定义一个数组 ARR,包含 10 个字节,所有字节的初值为 0。MOV AX, BUF 将 BUF 的地址加载到寄存器 AX 中。X1 的字节型变量,初始值为 08H。BUF 的字型变量,初始值分别为 01H、02H、03H 和 04H。BUF1 的字节型变量,并将字符串 "HELLO" 的 ASCII 码存入 BUF1 中。BUF3 的字型变量,存储字符串 "AB" 的 ASCII 码作为初始值。