全国计算机考试三级PC技术第二章(22)
修改属性运算符
(1)该运算符用来指明某个变量、符号或地址表达式的类型或距离属性,或者使它们临时兼有与原定义不同的类型属性,但保持它们原来的段属性和偏移地址属性。其使用格式如下:
<类型>PTR<地址表达式>
根据地址表达式的不同,所赋给的新类型可以是BYTE、WORD、DWORD、NEAR、FAR,它们只在所在的指令内有效。
(2)THIS运算符
该运算符用来把它后面指定的类型或距离属性赋给当前的变量、符号或地址表达式,但不分配新的存储单元,下一个能分配存储单元的段和偏移地址就是它的段和偏移地址。其使用格式如下:
THIS<类型>
注意,该运算符必须与伪操作命令EQU(或=)连用,类型属性可以是BYTE、WORD、DWORD、NEAR、FAR。
(3)HIGH和LOW运算符
HIGH和LOW运算符分别用于从运算对象中分离出高字节和低字节。
(4)SHORT运算符
用于说明转移指令的目标地址与本指令之间的字节距离在-128~+127范围内。