5循环和移位指令.pptVIP

  • 13
  • 0
  • 约2.64千字
  • 约 42页
  • 2017-08-05 发布于河南
  • 举报
项目:彩灯的循环控制;利用基本指令完成编程,程序如下:;利用步进指令完成编程任务,参考程序如下:;利用移位指令完成编程任务,参考程序如下:;1.助记符、指令代码 循环右移:ROR,DROR , RORP,DRORP。(16/32) 循环左移:ROL,DROL , ROLP,DROLP。(16/32) 2.源、目标操作数: D : KnY,KnM,KnS,T,C,D,V,Z N:K,H=[D.]的位数。;3.指令格式及功能;(1) 循环右移说明(二) 执行条件成立,[D.]循环右移n位。[D.]高位n位右移,[D.]中原高位n位同时右移,以此类推,[D.]中低位n位移至[D.]中的高位n位。每次执行循环右移n位的最后一位影响标志位M8022(进位标志)。;(3)执行图5-45,当X0闭合,D10的值为245。图5-46给出运行的情况,图(a)中,当X1闭合1次,执行ROR指令1次,D10右移3位。此时D10=-24546。同时进位标志M8022为“1”。当X1再闭合1次,再执行ROR指令1次,D10右移3位。此时D10=-11261。同时进位标志M8022为“1”。图(b)中,当X2闭合,执行ROL指令1次,D10的各位左移2位,此时D10=980。同时进位标志M8022为“0”。当X2再闭合,再执行ROL指令1次,D10的再左移2位,此时D10=3920。同时进位

文档评论(0)

1亿VIP精品文档

相关文档