7-32
Instrucciones de arreglo (archivo)/misceláneos (FAL, FSC, COP, FLL, AVE, SRT, STD)
File Fill (FLL)
1756-6.4.1ES - Octubre de 1999
La instrucción FLL es una instrucción de salida.
Operandos:
Operando:
Origen
Destino
Longitud
Descripción: La instrucción FLL llena los elementos de un arreglo con el valor de origen.
El origen no se cambia. El número de bytes llenados es:
Conteo de bytes = longitud ∗ (número de bytes en el tipo de datos de des-
tino)
La instrucción FLL realiza la operación en la memoria de datos contiguos.
Vea la página B-4, Cómo ver un arreglo como un bloque de memoria, para
obtener más información.
La instrucción FLL no escribe más allá del fin de un arreglo. Si la longitud
es mayor que el número total de elementos en el arreglo de destino, la
instrucción FLL se detiene al final del arreglo. No se genera un fallo mayor.
El origen y el destino deben ser del mismo tipo para obtener los resultados
óptimos. Si usted desea llenar una estructura, use la instrucción COP (vea el
ejemplo 3 en la página 7-31).Si combina los tipos de datos para el origen y
destino, los elementos de destino se llenan con los valores de origen con-
vertidos.
Si el origen es:
SINT, INT, DINT o REAL
SINT, INT, DINT o REAL
SINT, INT, DINT o REAL
SINT, INT, DINT o REAL
SINT
INT
DINT
REAL
Tipo:
Formato:
SINT
valor
INT
inmediato
DINT
tag
REAL
SINT
tag
INT
DINT
REAL
estructura
DINT
valor
inmediato
Y el destino es:
SINT
INT
DINT
REAL
estructura
estructura
estructura
estructura
Descripción:
elemento que se copia
Importante: Los operandos de
origen y destino deben ser del
mismo tipo, de lo contrario pue-
den ocurrir resultados inespera-
dos
el elemento inicial que será
sobrescrito por el origen
Importante: Los operandos de
origen y destino deben ser del
mismo tipo, de lo contrario pue-
den ocurrir resultados inespera-
dos
El método preferido de inicializar
una estructura es usar la ins-
trucción COP.
número de elementos que se lle-
nan
El origen se convierte
en:
SINT
INT
DINT
REAL
SINT (no se convierte)
INT (no se convierte)
DINT (no se convierte)
REAL (no se convierte)