第8讲第3章指令系统讲述.pptVIP

  • 7
  • 0
  • 约 54页
  • 2016-12-27 发布于湖北
  • 举报
3.8 位操作类指令 位操作类指令以二进制位为基本单位进行数据的操作;这是一类常用的指令,都应该特别掌握 注意这些指令对标志位的影响 1、逻辑运算指令 AND OR XOR NOT TEST 2、移位指令 SHL SHR SAR 3、循环移位指令 ROL ROR RCL RCR 逻辑与指令 AND 对两个操作数执行逻辑与运算,结果送到目的操作数 逻辑或指令 OR 对两个操作数执行逻辑或运算,结果送到目的操作数 逻辑异或指令 XOR 对两个操作数执行逻辑异或运算,结果送到目的操作数 逻辑非指令 NOT 对一个操作数执行逻辑非运算 例3.27:逻辑运算 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.28:逻辑指令应用 ;AND指令可用于复位某些位(同0相与),不影响其他位:将BL中D3和D0位清0,其他位不变 and bl ;O

文档评论(0)

1亿VIP精品文档

相关文档