就业数据资源平台
当前位置:首页 > PC技术
全国计算机考试三级PC技术第二章(21)

1.算术运算符


算术运算符包括加(+)、减(-)、乘(*)、除(/)、模除(MOD)、左移(SHL)和右移(SHR)共7种。


2.逻辑运算符


逻辑运算符包括AND(与)、OR(或)、XOR(异或)、NOT(非)共4种,它们只适用于对常量进行逻辑运算。


3.关系运算符


关系运算符包括EQ(相等)、NE(不等)、LT(小于)、GT(大于)、LE(小于等于)、GE(大于等于)共6种。


4.数值返回运算符


这种运算符的运算对象必须是存储器操作数,即变量或标号。运算符总是加在运算对象之前,返回的结果是一个数值。


(1)SEG运算符


该运算符加在变量名称或标号之前,返回的数值是该变量或标号所在段的段基址。


(2)OFFSET运算符


该运算符加在变量或标号之前,返回的数值是该变量或标号在段内的偏移地址。例如:


MOV SI,OFFSET ARRAY


(3)TYPE运算符


TYPE运算符加在变量名之前,返回该变量以字节数表示的类型,DB、DW、DD、DF、DQ、DT定义的变量类型分明用1、2、4、6、8、10表示,而当TYPE加在标号之前,则返回该标号类型的数值,NEAR和FAR标号类型分别用-1和-2表示。


(4)LENGTH运算符


该运算符加在变量之前,返回的数值是变量中所定义的元素个数。如果变量用重复数据操作符DUP说明,则返回外层DUP前面的数值;如果没有DUP说明,则返回的值总是1。


(5)SIZE运算符


该运算符加在变量之前,返回的数值是变量所占的总字节数,且等于LENGTH和TYPE两个运算符返回值的乘积。

就业数据资源平台