Instrucciones de aplicación
6.5.4
Girar bits hacia la izquierda (RCL)
KnY , KnM , KnS ,
Kn = K4 (operación de 16 bits), Kn = K8 (operación de 32 bits)
Solo en FX
n
16 (operación de 16 bits), n
Forma de funcionamiento
Girar bits n puestos hacia la izquierda referenciando la etiqueta Carry M8022
Descripción
b El modelo de bits en (D+) gira n puestos hacia la izquierda.
b La etiqueta Carry M8022 se introduce en el bucle de rotación.
b Cuando se vaya a utilizar en (D+) un operando formado de bits, para la agrupación se aplican
solo las constantes K4 (operación de 16 bits) y K8 (operación de 32 bits).
Cuando no está programado ningún control de flanco, la rotación se repite en cada ciclo del
programa.
El estado del bit Carry se adopta al activar la instrucción en el modelo de bit que se vaya a ro-
tar.
Instrucción RCL
Los datos de bits del registro de datos D0 se deplazan cada vez 4 bits (K4) hacia la izquierda
cuando la entrada X0 cambia de desactivada a activada.
X0
Bit de valencia superior
1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0
M8022
Carry
1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1
1
Programación FX
/FX
1S
RCL
D+
D+
T, C, D, R ,
V, Z, U \G
y FX
3U
3UC
[ D+ ]
RCL (P)
D0
Después de ejecutar
la instrucción
M8022
/FX
/FX
/FX
/FX
1N
2N
2NC
3G
RCL
n
CPU
Instrucción de
n
impulso (P)
K, H
32 (operación de 32 bits)
Fig. 6-59:
Ejemplo de programación para una rotación
n
hacia la izquierda
K4
Bit de valencia inferior
/FX
3U
3UC
Instrucciones de desplazamiento
FNC 33
Rotar bits hacia la izquierda
FX2N
FX1S
FX1N
FX3G
FX2NC
©
Procesamiento
Pasos del programa
32
16 bits
RCL, RCLP
bits
©
©
DRCL, DRCLP
FX3U
FX3UC
©
5
9
C000094C
6 – 63