第3章 80868088的寻址方式和指令系统.ppt

(2)TEST(测试指令) 格式:TEST dest , src 执行的操作:(dest)∧(src) 本指令完成AND指令同样的操作,但不送回“与”操作结果,只是使结果反映在标志位上(对标志位的影响同AND指令)。 TEST指令常常用来检测指定位是1还是0。 (3)OR(Lgical inclusive or )逻辑“或”指令 格式:OR dest, src 执行的操作:(dest)←(dset)∨(src) 该指令对指定的两个操作数按位进行逻辑“或”运算,即进行“或”运算的两位中的任一位为1(或两位都为1),则“或”的结果为1,否则为0。 使用OR指令,注意以下三点: ① “或”指令中操作数不能同时为存储器; ② 该指令执行后CF=OF=0,AF未定义,SF、ZF、PF根据运算结果设置; ③ “或”指令一般用来对一个数据的指定位置1,而其余位保持不变。 (4)XOR(Logical exclusive or)逻辑“异或”指令 格式:XOR dest , src 执行的操作:(dest)←(dest)⊕(src) 该指令对指定的两个操作数按位进行逻辑“异或”运算,即进行“异或”运算的两位不相同时(即一个为0,另一个为1),“异或”的结果为1,否则为0 使用XOR指令,注意以下三点: ① “异或”指令是使操作数初值清0的有效方法; ②

文档评论(0)

1亿VIP精品文档

相关文档