14-14
Instrucciones de archivo
Tabla 14.15 Modos de direccionamiento y tipos de archivo válidos de la instrucción FFU
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
FIFO
•
•
Destination
•
•
Control
Length
Position
(1) Vea la nota Importante acerca del direccionamiento indirecto.
(2) Archivo Control solamente. No válido para temporizadores y contadores.
No se puede usar direccionamiento indirecto con los archivos S, ST, MG, PD, RTC, HSC, PTO,
IMPORTANTE
PWM, STI, EII, BHI, MMI, DAT, TPI, CS, IOS y DLS.
Publicación 1762-RM001D-ES-P - Octubre 2002
Esta instrucción usa los siguientes operandos:
• FIFO: el operando FIFO 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 FIFO. La instrucción
FFU descarga este valor de la primera ubicación de la pila FIFO y lo coloca
en la dirección de destino. El nivel de dirección del destino debe coincidir con
la pila FIFO. Si FIFO es un archivo de tamaño de palabra, el destino debe ser
un archivo de tamaño de palabra. Si FIFO 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
Palabra 2
(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 FIFO está vacío.
• Length: el operando Length (longitud) contiene el número de elementos
en la pila FIFO. El rango de longitud de la pila puede ser de 1 a 128
(palabra) o de 1 a 64 (palabra larga).
• Position: la 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. Los datos se descargan
en la posición cero.
Los modos de direccionamiento y tipos de archivo pueden usarse tal como se
muestra en la siguiente tabla:
Archivos de datos
•
•
•
•
•
•
•
(2)
15
14
13
12
11
--
(1)
(2)
(3)
no se usa
EU
DN
EM
Length: número máximo de palabras o palabras largas en la pila.
Position: la siguiente ubicación disponible donde la instrucción descarga datos.
Archivos de función
10
9 8 7 6 5 4 3 2 1 0
Modo de
(1)
direccionam.
•
•
•
•
•
•
•
Nivel de
dirección
•
•
•
•
•
•
•