Descripción
La instrucción "Comprimir la memoria de la CPU" comprime la memoria de trabajo de la CPU o la memoria de carga RAM. Los huecos creados por haber borrado o cargado bloques, se rellenan juntando los bloques existentes.
Con la llamada de la instrucción "Comprimir la memoria de la CPU" se lanza el proceso de compresión. El proceso de compresión se reparte entre varios ciclos del programa. La vigilancia del proceso de compresión se realiza mediante los valores de los distintos parámetros. Si el parámetro BUSY de la instrucción tiene el valor "1", significa que el proceso de compresión se está ejecutando todavía. El valor "1" del parámetro DONE indica que ha finalizado el proceso de compresión. La información de error se puede consultar en el parámetro RET_VAL.
Si se está ejecutando un proceso de compresión lanzado externamente, la llamada de la instrucción "Comprimir la memoria de la CPU" origina un error.
Parámetro
La tabla siguiente muestra los parámetros de la instrucción:
|
Parámetros |
Declaración |
Tipo de datos |
Área de memoria |
Descripción |
|---|---|---|---|---|
|
BUSY |
Output |
BOOL |
I, Q, M, D, L |
Información de si está activo el proceso de compresión. |
|
DONE |
Output |
BOOL |
I, Q, M, D, L |
Información de si ha finalizado el proceso de compresión. |
|
Valor de función (RET_VAL) |
INT |
I, Q, M, D, L |
Información de error |
|
Encontrará más información sobre los tipos de datos válidos en "Consulte también".
Parámetro RET_VAL
La tabla siguiente muestra el significado de los valores del parámetro RET_VAL:
|
Código de error* |
Explicación |
|---|---|
|
0000 |
Ningún error El estado del proceso de compresión puede consultarse en los parámetros BUSY y DONE. |
|
8091 |
Ya se está ejecutando un proceso de compresión lanzado externamente. |
|
8092 |
La instrucción no se puede ejecutar porque se cumple una de las condiciones siguientes:
|
|
8xyy |
Encontrará más información de error en "Consulte también". |
|
*En el editor de programas, los códigos de error se pueden representar como valores enteros o hexadecimales. Encontrará más información sobre el cambio de los formatos de visualización en "Consulte también". |
|