Instrucciones especiales
7.17
Instrucción de procesamiento para listas de datos
Símbolo
FDEL
FINS
POP
SFR
SFL
Tab. 7-63:Sinopsis de las instrucciones para el tratamiento de datos
7.17.1
Borrar datos de la lista de datos (FDEL)
T, C, D, R
Funcionamiento
Borrar bloques de datos de una lista de datos
Descripción
b La instrucción FDEL borra los datos n-simos en la lista de datos indicada en (D+) y guarda
el contenido del bloque borrado en el operando indicado en (S+).
b Los datos de la lista de datos se reagrupan después de que se borren datos. ((D+)+0)
contiene el número de elementos de la lista de datos. Después del borrado de este valor se
reduce 1. A partir de ((D+)+1) continúa el número correspondiente de datos.
Con n = 3 se borran estos datos.
Fig. 7-246: Los datos de una lista de datos se borran y se trasladan mediante una
Programación FX
/FX
1S
FNC
Significado
210
Borrar datos de la lista de datos
211
Añadir datos en la lista de datos
212
Leer los últimos datos que se hayan registrado en una lista de datos
213
Desplazar una palabra de datos de 16 bits a la derecha
214
Desplazar una palabra de datos de 16 bits a la izquierda
FDEL
(S+)
(D+)
S+
D+
T, C, D, R
Lista de datos
4
(D+)+0
5432
(D+)+1
(D+)+2
3333
(D+)+3
4444
(D+)+4
1234
(D+)+5
0
0
instrucción FDEL.
/FX
/FX
/FX
/FX
1N
2N
2NC
3G
Instrucción de procesamiento para listas de datos
FDEL
(n)
CPU
Instrucción de
n
impulso (P)
D, R, K, H
(D+)+0
Lista de datos
(D+)+1
(D+)+2
(D+)+3
(D+)+4
(D+)+5
(S+)
/FX
3U
3UC
FNC 210
Borrar datos de la lista
FX2N
FX1S
FX1N
FX3G
FX2NC
Procesamiento
Pasos del programa
16 bits 32 bits
FDEL
©
FDELP
Número de los datos
3
Número de los datos
5432
3333
Los datos se
1234
mueven
0
0
"0" se añade
0
Datos borrados
4444
Sección
7.17.1
7.17.2
7.17.3
7.17.4
7.17.5
FX3U
FX3UC
©
7
7 – 239