API
Mnemónico
33
D
RCL
P
Dispositivos
Tipo
de bit
OP
X
Y
M
D
n
Operandos:
D: Dispositivo que va a ser rotado
Explicaciones:
1.
Esta instrucción rota el estado del bit del dispositivo D junto con M1022 a la izquierda por n bits
2.
El estado del último bit rotado (marcado con ※) se mueve a la bandera de acarreo positivo
M1022.
3.
Esta instrucción generalmente se usa en modo de ejecución de pulso (RCLP, DRCLP).
4.
Si el operando D usa el índice F, solo está disponible una instrucción de 16 bits.
5.
Si el operando D se especifica como KnY, KnM ó KnS, solo K4 (16 bits) ó K8 (32 bits) es válido.
6.
Rango válido de operando n: 1≤ n ≤16 (16 bits), 1≤ n ≤32 (32 bits)
Ejemplo de programa:
Cuando X0 pasa de OFF a ON, los 16 bits (4 bits en grupo) en D10 juntos con la bandera de
acarreo positivo M1022 (total de 17 bits) rotarán a la izquierda, como se muestra en la figura
siguiente. El bit marcado con ※ será enviado a la bandera de acarreo positivo M1022.
X 0
M1022
B andera
de acarreo
positivo
M1022
B andera
de acarreo
positivo
Operandos
Rotación a la izquierda
con acarreo positivo
Dispositivos de palabra
S
K H KnX KnY KnM KnS T C D E F
*
*
*
*
PULSE
ES2/EX2 SS2
SA2
SX2 ES2/EX2 SS2
n: Número de bits que serán rotados en 1 rotación
RCLP
D10
Rotar a la derecha
B it alto
1 1 1
1
1 1
1
rotación a la derecha
B it alto
1
1 1
1 0 0 0
3. Conjunto de instrucciones
Función
ES2/EX2 SS2 EX2 SX2
Escalones de programa
RCL, RCLP: 5 escalones
*
*
*
*
*
*
DRCL, DRCLP:
9 escalones
16 bits
SA2
SX2 ES2/EX2 SS2
K 4
B it bajo
1 0 0
0 0
0
0
0 0
16 bits
Después de una
B it bajo
0
0 0
0
0
0
1
1
1
Controladores
32 bits
SA2
SX2
D10
D10
3-93