14-18
Instrucciones de archivo
Tabla 14.19 Modos de direccionamiento y tipos de archivo válidos de la instrucción LFU
Para obtener las definiciones de los términos usados en esta tabla, vea Uso de descripciones de instrucciones en la página 4-2.
Parámetro
LIFO
•
•
Destination
•
•
Control
Length
Position
(1) Vea la nota Importante acerca del direccionamiento indirecto.
(2) Archivo Control solamente. No válido para temporizadores y contadores.
Publicación 1762-RM001D-ES-P - Octubre 2002
Esta instrucción usa los siguientes operandos:
• LIFO: el operando LIFO es la dirección inicial de la pila.
• Destination: el operando Destination (destino) es una dirección de palabra o
palabra larga que almacena el valor que sale de la pila LIFO. La instrucción
LFU descarga este valor de la última ubicación de la pila LIFO y lo coloca en
la dirección de destino. El nivel de dirección del destino debe coincidir con
la pila LIFO. Si LIFO es un archivo de tamaño de palabra, el destino debe
ser un archivo de tamaño de palabra. Si LIFO es un archivo de tamaño de
palabra larga, el destino debe ser un archivo de tamaño de palabra larga.
• Control: es una dirección de archivo de control. Los bits de estado, la
longitud de la pila y el valor de posición se almacenan en este elemento. El
elemento control consta de 3 palabras:
Palabra 0 --
Palabra 1 Length: número máximo de palabras o palabras dobles en la pila.
Palabra 2 Position: la siguiente ubicación disponible donde la instrucción descarga datos.
(1) EU - El bit de habilitación de descarga se establece en una transición de renglón de falso a verdadero e indica
que la instrucción está habilitada.
(2) DN - Bit de efectuado, cuando se establece, indica que la pila está llena.
(3) EM - Bit de vacío, cuando se establece, indica que LIFO está vacío.
• Length: el operando Length (longitud) contiene el número de elementos
en la pila LIFO. El rango de longitud de la pila puede ser de 1 a 128
(palabra) o de 1 a 64 (palabra larga).
• Position: esta es la siguiente posición en la pila LIFO donde se descargan
los datos. Position (posición) es un componente del registro de control. El
rango de posición puede ser de 0 a 127 (palabra) o de 0 a 63 (palabra
larga). La posición se decrementa después de cada descarga.
Archivos de datos
•
•
•
•
•
•
•
(2)
IMPORTANTE
15
14
13
12
(1)
(2)
(3)
EU
DN
EM
Archivos de función
No se puede usar direccionamiento indirecto con los
archivos S, ST, MG, PD, RTC, HSC, PTO, PWM, STI, EII,
BHI, MMI, DAT, TPI, CS, IOS y DLS.
11
10
9 8 7 6 5 4 3 2 1 0
no se usa
Modo de
direc-
cionam.
•
•
•
•
•
Nivel de
dirección
(1)
•
•
•
•
•
•
•
•
•