Esta instrucción usa los siguientes operandos:
• File: éste es el archivo de referencia de secuenciador. Su contenido, basado
en elemento por elemento, está enmascarado y se almacena en el destino.
Si el tipo de archivo es palabra, entonces la máscara y el
NOTA
origen deben ser palabras. Si el tipo de archivo es palabra
larga, la máscara y el origen deben ser palabras largas.
• Mask: el operando Mask (máscara) contiene el valor de la máscara. Cuando
los bits de máscara se establecen en 1, se permite el paso de los datos al
destino. Cuando los bits de máscara se restablecen en 0, los datos se
enmascaran (no pasan al destino). El rango de datos inmediatos para la
máscara es 0 a 0xFFFF (palabra) ó 0 a 0xFFFFFFFF (palabra larga).
Si la máscara es directa o indirecta, la posición selecciona la
NOTA
ubicación en el archivo especificado.
• Destination: el operando Destination (destino) es la ubicación o archivo de
secuenciador.
• 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:
15
14 13
Palabra 0
--
(1)
EN
DN
Palabra 1
Length: la longitud contiene el índice del último elemento en el archivo de
referencia de secuenciador.
Palabra 2
Position: la posición actual en la secuencia
(1) EN - El bit de habilitación es establecido por una transición de renglón de falso a verdadero e indica que la
instrucción está habilitada.
(2) DN - El bit de efectuado se establece después que la instrucción ha realizado una operación en la última
palabra en el archivo de secuenciador. Se restablece en la siguiente transición de falso a verdadero después
que el renglón se hace falso.
(3) ER - El bit de error se establece cuando el controlador detecta un valor de posición negativo, o un valor de
longitud negativo o de cero. Cuando el bit ER se establece, el bit de error menor (S2:5/2) también se establece.
• Length: el operando Length (longitud) contiene el número de pasos en el
archivo de secuenciador (así como máscara o destino si éstos son tipos de
datos de archivo). La longitud del secuenciador puede ser de 1 a 256.
• Position: es la posición o paso actual en el archivo de secuenciador (así
como máscara y/o destino si éstos son tipos de datos de archivo).
Determina la siguiente ubicación en la pila a ser enmascarada y transferida
al destino. La posición es un componente del registro de control. El rango
de la posición es de 0 a 255. La posición se incrementa en cada transición
de falso a verdadero.
Instrucciones de secuenciador
12 11
10
9
8
--
no se usa FD no se usa
(2)
(3)
ER
Publicación 1762-RM001D-ES-P - Octubre 2002
15-7
7 6 5 4 3 2 1 0