Instrucciones de desplazamiento
6.5.1
Rotación hacia la derecha (ROR)
KnY , KnM , KnS ,
1 Kn = K4 (operación de 16 bits), Kn = K8 (operación de 32 bits)
Solo en FX
Solo en FX
n
16 (operación de 16 bits), n
Forma de funcionamiento
Rotación de bits (n) puestos hacia la derecha
Descripción
b El modelo de bit en (D+) gira n puestos hacia la derecha con cada ejecución de ROR.
b El estado de los bits girados en último lugar se copia en M8022 (Carry).
Cuando no está programado ningún control de flanco, el modelo de bit gira en cada ciclo.
Instrucción ROR
Los datos de bits del registro de datos D0 se desplazan cada vez 4 bits (K4) hacia la derecha
cuando la entrada X0 cambia de desactivada a activada. El valor del bit girado en último lugar
se guarda en Carry.
X0
Bit de valencia superior
1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0
Después de ejecutar la
0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0
6 – 60
ROR
D+
D+
T, C, D, R ,
V, Z, U \G
/FX
/FX
3G
3U
3UC
y FX
3U
3UC
[ D+ ]
ROR (P) D0
Bit de valencia inferior
instrucción
M8022
ROR
n
FX1S
CPU
Instrucción de
n
impulso (P)
K, H
32 (operación de 32 bits)
Fig. 6-56:
Ejemplo de programación para una rotación
n
hacia la derecha
K4
M8022
Carry
0
Instrucciones de aplicación
FNC 30
Rotación hacia la derecha
FX2N
FX1N
FX3G
FX2NC
©
©
Procesamiento
Pasos del programa
32
16 bits
ROR, RORP
bits
©
©
DROR, DRORP
MITSUBISHI ELECTRIC
FX3U
FX3UC
©
5
9
C000091C