2009处理器控制指令..pptVIP

  • 1
  • 0
  • 约1.98千字
  • 约 21页
  • 2016-12-30 发布于重庆
  • 举报
第三章 8086/8088寻址方式及指令集(处理器控制指令) 4. 处理器控制指令 用于改变处理器运转模式或改变处理器对特定事件的处理方式的指令。 1)标志位操作指令 这类指令都是无操作数指令,使用的都是隐含操作数,把特定的标志位置0或置1。 (I)清除进位标志指令(Clear carry flag) 指令格式:CLC 指令功能:将CF标志清0。 清除进位标志指令 例1.完成三字数据的加法 CLC ADC AX,BX ADC DX,CX ADC SI, DI 功能:(SI,DX,AX)+(DI,CX,BX) 如果使用程序的循环结构,那么只需要一条ADC指令。 (II)进位标志置位指令(Set carry flag) 指令格式:STC 指令功能:将CF标志置1 (III)进位标志取反指令(Complement carry flag) 指令格式:CMC 指令功能:CF标志位取反。 进位标志取反指令 例2.将(AL)逐位取反,取反结果存放到AH寄存器 SHL AL,1 CMC RCL AH,1 循环8次把所有数据位都处理完 (IV)清除方向标志指令(Clear direction flag) 指令格式:CLD 指令功能:DF标志位清0 DF标志清0后,所有串操作指令每执行一次操作会自动使SI与DI中的偏移量增加,指向下一个数据。

文档评论(0)

1亿VIP精品文档

相关文档