Ante una transición de renglón de falso a verdadero, la instrucción SQL carga
palabras o palabras largas a un archivo de secuenciador en cada paso de una
operación de secuenciador. Esta instrucción usa los siguientes operandos:
• File: éste es el archivo de referencia de secuenciador. Su contenido es
recibido basado en elemento por elemento desde el origen.
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.
• Source: el operando Source (origen) es una constante o dirección del valor
usado para llenar la posición actualmente disponible en el archivo
secuenciador. El nivel de dirección del origen debe coincidir con el archivo
secuenciador. Si el archivo es de tipo palabra, entonces el origen debe ser
de tipo palabra. Si el archivo es de tipo palabra larga, entonces el origen
debe ser de tipo palabra larga. El rango de datos para el origen es de
-32768 a 32767 (palabra) o de -2,147,483,648 a 2,147,483,647 (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:
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 (ésta es también la longitud del origen si éste es
del tipo 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 en el origen si éste es del tipo de datos de archivo). Determina la
siguiente ubicación en la pila para recibir el valor o constante encontrado
en el origen. La posición es un componente del registro de control. El
rango de la posición es de 0 a 255.
Instrucciones de secuenciador
12 11
10
9
8
(2)
--
(3)
no se usa FD no se usa
ER
Publicación 1762-RM001D-ES-P - Octubre 2002
15-9
7 6 5 4 3 2 1 0