ASSUME CS:code,DS:data;用于定义段
例如:
assume cs:code,ds:data
SEGMENT
ENDS;用于定义数据或者代码
例如:
data segment
msg db "122"
bbs db 99,2d,3d
data ends
START:
END START;定义程序的入口点
EVEN ;告诉汇编程序(Assember),本伪指令下面的内存变量从下一个偶地址单元开始分配
例如:
data segment
msg db "122"
even ;伪指令表示下面的内存分配从偶数地址开始
bbs db 99,2d,3d
data ends
ORG 数值表达式
伪指令的作用是:告诉汇编程序,本伪指令下面的内存变量从该“数值表达式”所指定的地址开始分配。
假设有下列变量定义,并且变量word1的偏移量为0。
例如
data segment
msg db "122"
align 2
bbs db 99,2d,3d
data ends
ALIGN Num
其中:Num必须是2的幂,如:2、4、8和16等。
伪指令的作用是:告诉汇编程序,本伪指令下面的内存变量必须从下一个能被Num整除的地址开始分配。
其中even指令最常用