DRCR

指令说明:

       RCR32位连续执行型带进位循环右移指令,即每个扫描周期执行一次数据移位运算。将包括进位标志在内的目标操作数[D+1,D]32+1位(进位标志M8022)数据向右移动n位。最后移出的位值存于进位标志M8022中。

因为循环回路中有进位标志,所以如果执行循环移位指令之前M8022就先ONOFF,则会被送入目标操作数中。

若操作数[D]为指定位数软元件,则只有K8Y, K8M, K8S有效。

操作数:

       DKnY, KnM, KnS, T,C,D,Z,V, LV,DT

       n D,K,H

指令格式:[DRCR  D  n ]

编程示例:

当上升沿触点X0闭合时,DRCR指令执行一次,将D1D032位数据加进位标志位M8022向右移动四位。