汇编语言3-3.ppt

汇编语言3-3

5 位操作类指令 位操作类指令以二进制位为基本单位进行数据的操作;这是一类常用的指令,都应该特别掌握 注意这些指令对标志位的影响 1、逻辑运算指令 AND OR XOR NOT TEST 2、移位指令 SHL SHR SAR 3、循环移位指令 ROL ROR RCL RCR 逻辑与指令AND 对两个操作数执行逻辑与运算,结果送到目的操作数 逻辑或指令OR 对两个操作数执行逻辑或运算,结果送到目的操作数 逻辑异或指令XOR 对两个操作数执行逻辑异或运算,结果送到目的操作数 逻辑非指令NOT 对一个操作数执行逻辑非运算 例3.28:逻辑运算 mov al,45h ;逻辑与 al=01h and al,31h ;CF=OF=0,SF=0、ZF=0、PF=0 mov al,45h ;逻辑或 al=75h or al,31h ;CF=OF=0,SF=0、ZF=0、PF=0 mov al,45h ;逻辑异或 al=74h xor al,31h ;CF=OF=0,SF=0、ZF=0、PF=1 mov al,45h ;逻辑非 al=0bah not al ;标志不变 例3.29:逻辑指令应用 ;AND指令可用于复位某些位(同0相与),不影响其他位:将BL中D3和D0位清0,其他位不变 and bl ;OR指令可用于置位某些位(同1相或),不影响其他位:将

文档评论(0)

1亿VIP精品文档

相关文档