Instrucciones de desplazamiento
6.5.6
Desplazar datos palabra por palabra hacia la derecha (WSFR)
KnX, KnY, KnM,
KnS, T, C, D,
R ,U \G
Solo en FX
Solo en FX
Forma de funcionamiento
Los datos se desplazan palabra por palabra hacia la derecha
Descripción
b Los datos de origen (S+) se escriben en una memoria batch (D+) y se desplazan. La profundidad
de la pila es de n1 palabras.
b Cada vez que se ejecuta la instrucción se leen n2 palabras y se desplaza el contenido de
la pila.
b n2 no puede ser un valor negativo.
Cuando se utilicen operandos bit agrupados (S+) y (D+) deben tener el mismo número de
bits.
Instrucción WSFR
X0
D3
D25 D24 D23 D22 D21 D20 D19 D18 D17 D16 D15 D14 D13 D12 D11 D10
Fig. 6-64:Ejemplo de programación para desplazar hacia la derecha
6 – 66
WSFR
(S+)
(D+) n1
S+
D+
KnY, KnM, KnS,
T, C, D,
R ,U \G
/FX
/FX
3G
3U
3UC
y FX
3U
3UC
[ S+ ] [ D+ ]
WSFR (P)
D0
D10
D2
D1
D0
WSFR
Desplazar datos palabra por palabra hacia la derecha
n2
FX1S
CPU
Instrucción de
n1, n2
impulso (P)
K, H
n2£n1£512
n1
n2
D
K16
K4
D
D
D
D
Instrucciones de aplicación
FNC 36
FX2N
FX1N
FX3G
FX2NC
©
©
Procesamiento
Pasos del programa
16 bits 32 bits
WSFR/
©
WSFRP
Antes de la
Después de la
ejecución
ejecución
13
–
10
D
Rebosamiento
17
–
14
13
D
D
21
–
18
17
D
D
25
–
D
22
21
D
3
–
0
25
D
D
MITSUBISHI ELECTRIC
FX3U
FX3UC
©
9
–
22
D
–
18
D
–
14
D
–
10
D
C000095C