微机原理16位微处理器指令系统
(3) 关系运算符 相等EQ、不等NE、小于LT、大于GT、 小于或等于LE、大于或等于GE。 参与关系运算的两个操作数可以是数据,或是同一段内的存储单元地址,而结果总是一个数值。 如果关系式不成立,则在汇编时,结果为0 如果关系式成立, 则在汇编时,结果为FFFFH 例:MOV BX,PORT LT 5 由于结果只有两个值,因此一般不单独使用,往往和逻辑运算符组合使用。 例:MOV BX,((PORT LT 5)AND 20)OR((PORT GE 5)AND 30) 当PORTX小于5时,当port大于或等于5时。 (4) 分析运算符和综合运算符 分析运算符可以把一个存储单元地址分解为段地址和偏移量。 综合运算符可以规定存储单元的类型。 分析运算符: OFFSET:取变量名或标号在段内的偏移量 SEG :取变量名或标号所在段的段值 TYPE :取变量名或标号的类型 SIZE :计算变量的字节总数(大小) LENGTH:计算变量的单元(可以是字节、字或双字)数目(长度) 例1: MOV DX,OFFSET DAI MOV AX,SEG ABC MOV DS,AX 例2:ABC DW 100 DUP(?)表示以ABC为变量名的存储区有100个字单元。相当于200个字节单元 TYPE
原创力文档

文档评论(0)