指令说明:
ROR是16位连续执行型循环右移指令,即每个扫描周期执行一次数据移位运算。是将不包括进位标志在内的目标操作数[D]的16位数据向右循环移动n位。最后移出的位状态存于进位标志M8022中。
若操作数[D]为KnY,KnM,KnS等位数指定软元件时,则只有K4Y,K4M,K4S有效。
操作数:
D:KnY, KnM, KnS, T,C,D,Z,V, LV,DT
n:D,K,H
指令格式:[ROR D n ]
编程示例:
假设D0=-256,当X0从OFF变ON时,ROR连续右移指令执行一次,将D0的16个数据位向右移3位,最后移出的位状态为0时,M8022进位标志为OFF,若最后移出的位状态为1时,M8022进位标志为ON。

