Instrucciones de aplicación
6.3.4
Transferencia de movimiento (SMOV)
K,H,KnX,KnY,KnM,
KnS,T, C, D, R , V,
Z 0–9999, U \G
Solo en FX
Solo en FX
Forma de funcionamiento
Transferencia de datos y modificación de la valencia
Descripción
b La instrucción se ejecuta en 5 pasos:
1.) Leer los datos binarios de (S+)
2.) Transformar los datos al formato BCD
3.) Trasladar los puestos BCD
4.) Transformar los datos al formato BIN
5.) Escribir los datos binarios a (D+)
b n, m1, m2 determinan la clase de traslado de los puestos BCD.
Instrucción SMOV sin marca especial
X0
Programación FX
/FX
1S
SMOV
(S+)
m1 m2 (D+) n
S+
D+
K,H,KnY,KnM,KnS,
T, C, D, R , V, Z,
U \G
/FX
/FX
3G
3U
3UC
y FX
3U
3UC
m1 = 1er puesto que se va a mover
m2 = número de puestos que se van a mover
n
= 1ª dirección de destino
[ S+ ]
m1
m2
SMOV
D1
K4
K2
/FX
/FX
/FX
/FX
1N
2N
2NC
3G
Instrucciones de comparación y transferencia
SMOV
CPU
Instrucción de impulso
n, m1, m2
(P)
K, H
0 – 4
Fig. 6-21:
Ejemplo de programación para utilizar la
[ D+ ]
n
instrucción SMOV sin marca especial
D2
K3
/FX
3U
3UC
FNC 13
Transferencia shift
FX2N
FX1S
FX1N
FX3G
FX2NC
©
Procesamien-
Pasos del programa
to
16
32 bits SMOV/
bits
SMOVP
©
FX3U
FX3UC
©
©
11
C000125C
6 – 33