几个关键字:SEG, OFFSET, TYPE, LENGTH, size
(1) 操作符SEG返回变量所在段的段值
(2) OFFSET返回变量或者标号的偏移
(3)type操作符返回变量或标号的类型,类型用数值表示,常见类型和对应的数值规定如下:
字节(BYTE)变量 1
字变量(WORD) 2
双字变量(DWORD) 4
近(NEAR) -1
远(FAR) 标号 -2
(4) 操作符length返回利用DUP定义的数组中元素个数
注意:如果变量定义语句中没有使用DUP,则总返回1
如果嵌套使用了DUP,则只返回最外层的重复数
(5) 操作符SIZE返回用DUP定义的数组占用的字节数,
可按下式计算:
SIZE 变量=(LENGTH 变量)*(TYPE 变量)
属性操作符
操作符PTR:是最常用的合成操作符,用在地址表示前,用于指定或临时改变变量和标号的类型。
格式如下:类型 PTR 地址表达式
类型可以是BYTE、WORD、DWORD、NEAR和FAR
例如:mov WORD PTR [SI], 1 指明字类型
mov BYTE PTR [SI], 1 指明字节类型
PTR它不分配存储单元,而只是临时性地强制指定变量或标号的类型。