第三章5-7讲指令系统.pptVIP

  • 3
  • 0
  • 约1.2万字
  • 约 97页
  • 2018-02-17 发布于河南
  • 举报
第三章5-7讲指令系统

三、逻辑运算和移位类 逻辑运算 移位操作 1.逻辑运算 逻辑运算指令对操作数的要求大多与MOV指令相同。 “非”运算指令要求操作数不能是立即数 除“非”运算指令外,其余指令的执行都会使标志位OF=CF=0 “与”指令: 格式: AND OPRD1,OPRD2 操作: 两操作数相“与”,结果送目标地址 “与”指令的应用 实现两操作数相与的运算 AND指令典型用法:用于屏蔽某些位,即使某些位为0. AND指令执行后,将使CF=0,OF=0,AF位无定义,指令执行结果影响SF,ZF和PF标志位. MOV AL , 39H???? //AL= 0011 1001B[39H] ADD AL , 0FH??? // AL= 0000 1001B[09H]? 即0011 1001B[39H]? ? 0000 1111B[0FH] = 0000 1001B[09H] “与”指令应用例 MOV AL,06H MOV BL,07H MOV BH,08H AND BL,[BX] AND AL,0FH AND AX,AX “或”运算指令 格式: OR OPRD1,OPRD2 操作: 两操作数相“或”,结果送目标地 址 “或”指令的应用 实现两操作数相“或”的运算 使某些位不变,某些位置“1” OR指令执行后,将使CF=0, OF=0, AF位无定义

文档评论(0)

1亿VIP精品文档

相关文档