DATA_LOG_READ |
Top |
Lee registros creados mediante DATA_LOG.
DATA_LOG_READ es condicional. Esto significa que se ejecutará solo si el bit cero del acumulador tiene valor 1 (activación).
LD activación ;activación --> Acc
DATA_LOG_READ org, dst, tam
org = número de registro a leer.
dst = variable a partir de la cual se pondrán los datos del registro.
tam = cantidad de variables que componen el registro (no implica tipo de datos).
También tiene una forma adicional que es:
DATA_LOG_READ org, dst, tam, cnt
org = número de registro a partir del cual se empieza a leer.
dst = variable a partir de la cual se pondrán los datos leídos.
tam = cantidad de variables que componen el registro (no implica tipo de datos).
cnt = cantidad de registros a leer.
Su uso puede provocar alargamiento en el tiempo de ejecución del programa, por lo que debe tenerse en cuenta si hay procedimientos críticos.
Si se lee mas allá de lo acumulado lo obtenido será registros viejos o cualquier cosa que esté en el sector de memoria correspondiente.