Instrucciones especiales
b Se pueden también mover operandos de bit que se hayan agrupando mediante un factor K.
Fig. 7-254:En este ejemplo el contenido de los marcadores M0 a M11 se traslada.
Fuentes de error
En el caso siguiente se produce un fallo de tratamiento, se establece la marca especial M8067
y se introduce el código de error "6706" en el registro especial D8067.
b El valor en (n) es negativo.
En el programa siguiente, con el flanco creciente de X20 se mueve hacia la derecha los estados
de Y10 a Y1B el número de bits indicado en D0. El estado de Y13 se guarda en la etiqueta Carry.
Fig. 7-255:Ejemplo de programa para la instrucción SFR; los datos se trasladan 4 bits
Programación FX
/FX
1S
1N
M11 M10 M9 M8
1
0
1
M11 M10 M9 M8
0
0
0
Estos marcadores se restablecen.
X020
Y23
1
0
1
D0
4
Y23
0
0
0
Estas salidas se desconectan.
hacia la derecha.
/FX
/FX
/FX
/FX
2N
2NC
3G
3U
Instrucción de procesamiento para listas de datos
SFR
K3M0
M7 M6
M5 M4 M3 M2 M1
0
1
0
1
0
1
0
M7 M6 M5 M4 M3 M2 M1
0
1
0
1
0
1
0
SFR
K3Y010
Y20
Y17
Y14
Y13
0
1
0
1
0
1
0
Y20
Y17
Y14
Y13
0
1
0
1
0
1
0
/FX
3UC
K4
M0
1
0
Etiqueta
Carry
M8022
M0
1
0
1
D0
Y10
1
0
Etiqueta
Carry
M8022
Y10
1
0
1
7 – 247