Instrucción de procesamiento para listas de datos
7.17.5
Desplazar una palabra de datos de 16 bits hacia la izquierda (SFL)
KnY, KnM, KnS, T, C, D,
R, módulos especiales
Funcionamiento
Desplazar una palabra de datos de 16 bits n bits hacia la izquierda
Descripción
b La instrucción SFL desplaza la palabra de datos de 16 bits especificada en (D+) (n) bits
hacia la izquierda.
b Para (n) se puede indicar un valor entre 0 y 15. Si se indica para (n) un valor mayor que 15,
resulta un desplazamiento del resto de la división "n/16". Si por ej. n = 18, los datos se
moverán 2 bits (18/16 = 1, resto 2).
b Los bits n de menor valencia se definen en 0 comenzando por el bit 0.
b El bit n°(n+1) que se va a mover (el bit n) se desplaza a la etiqueta Carry M8022
Etiqueta
Carry
M8022
1
Fig. 7-256:Con n = 8 los datos se trasladan 8 puestos hacia la izquierda.
7 – 248
SFL
(D+)
D+
KnX, KnY, KnM, KnS, T,
C, D, R, módulos espe-
(U/G ), V, Z
ciales (U/G ), V, Z
b15
b14
b13
(D+)
1
1
1
b15
b14
b13
(D+)
0
0
0
SFL
Mover datos hacia la izquierda
(n)
FX1S
CPU
Instrucción de
n
impulso (P)
b12
b11
b10
b9
b8
b7
1
0
0
1
1
0
b12
b11
b10
b9
b8
b7
0
1
1
1
1
0
Instrucciones especiales
FNC 214
(con resto a transferir)
FX2N
FX1N
FX3G
FX2NC
Procesamiento
Pasos del programa
16 bits 32 bits
SFL
©
SFLP
b6
b5
b4
b3
b2
b1
b0
0
0
0
1
1
1
1
b6
b5
b4
b3
b2
b1
b0
0
0
0
0
0
0
0
Estos bits se restablecen.
MITSUBISHI ELECTRIC
FX3U
FX3UC
©
5