微型计算机原理与应用作者王法能杨永生主编潘晓中周晓娟副主编第三章课案.pptVIP

  • 4
  • 0
  • 约1.55万字
  • 约 107页
  • 2017-03-03 发布于广东
  • 举报

微型计算机原理与应用作者王法能杨永生主编潘晓中周晓娟副主编第三章课案.ppt

微型计算机原理与应用作者王法能杨永生主编潘晓中周晓娟副主编第三章课案.ppt

例如: XOR AX,AX XOR SI,SI 指令执行后可使AX、SI清零。 XOR指令执行后,标志位CF=0,OF=0,标志位PF、SF,ZF将反映“异或”操作的结果。标志AF未定义。 2.移位指令 (1)SAL/SHL算术左移和逻辑左移指令 指令格式:SAL/SHL OPRD,CL/1 指令功能:这两条指令的操作结果是完全一样的,将目的操作数OPRD中的二进制数向左移动1位或CL寄存器中指定的位数。左移一位时,操作数的最高位移出送到CF中,同时最低位送0。目的操作数可以是8位,也可以16位。 目的操作数OPRD:可以是累加器、寄存器、也可是存储器。 利用左移1位操作可实现操作数乘2的运算。 例如:SHL AL,1 MOV CL,4 SHL AL,CL (2)SAR算术右移指令 指令格式:SAR OPRD,CL/1 指令功能:将目的操作数OPRD中的二进制数向右移动1位或CL寄存器中指定的位数。该指令每执行一次移位操作,就使操作数右移一位,但符号位保持不变,而最低位移至标志位CF,目的操作数可以是8位,也可以16位。 例如:MOV AH,5AH SAR AH,1 指令执行完后,(AH)=2DH,CF=0 (3)SHR逻辑右移指令 指令格式

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档