计算机三级考试PC技术知识要点辅导(14)_第2页

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2013年1月24日

  (1)OFFSET

  格式: OFFSET 变量或标号

  汇编程序将回送变量或标号所在地址的偏移量给该指令。

  (2)SEG

  格式: SEG 变量或标号

  汇编程序将回送变量或标号所在地址的段地址给该指令。

  (3)TYPE格式: TYPE 变量或标号

  用来确定标号或变量的类型,并根据类型作为一个操作数回送给指令。汇编中规定,如果是变量,则根据DB、DW、DD、DQ和DT分别用数值1、2、4、8和10回送给指令。如果是标号,根据标号的类型用-1和-2分别代表NEAR和FAR。

  (4)LENGTH

  格式: LENGTH 变量名

  用来回送变量名下定义的数据项数目。值得注意的是它只对用DUP定义的数据起作用,凡没使用DW的回送值均为1。

  (5)SIZE

  格式: SIZE 变量名

  用来回送为该变量名分配的字节数。可见SIZE应是TYPE和LENGTH值的乘积。

  5.指定属性操作符

  指定属性操作符有PTR和THIS等6种。它们的功能是建立一些新的存储器地址操作数,即新的变量、标号或地址表达式。

  (1)PTR

  格式:类型 PTR 表达式

  说明:类型可以是BYTE、WORD、DWORD、NEAR、FAR等,表达式可以是某个变量、标号或地址表达式。

  功能:建立一个新的存储器地址操作数,但不分配内存。新操作数与PTR右边的存储器地址作数有相同的段地址和偏移量,类型为PTR左边规定的类型。因些,实际上,PTR操作符可给变量、标号或地址表达式定义新的名字和类型。

  (2)THIS

  格式:THIS 类型

  功能:定义当前单元类型的操作符。

  (3)SHORT

  格式:JMP SHORT DES

  功能:确定转移地址的属性,用在JMP指令中,规定转移范围在-128~+127个字节内。

  (4)HIGH和LOW

  两个字节选取操作符。在指令中用在字操作数之前,指定取该字的高字节或低字节参与运算。

  (5)段属性

  利用“段寄存器:地址表达式”的形式改变操作数的地址表达式所属段的特性。


首页 1 2 尾页

相关文章