Instrucciones de cálculo CPT, ACS, ADD, ASN, ATN, AVE, CLR, COS, DIV, LN, LOG, MUL, NEG, SIN, SRT, SQR, STD, SUB, TAN, XPY
Un overflow puede ocurrir de dos maneras:
•
la suma intermedia excede el valor del punto flotante (coma
flotante) máximo (los valores del punto flotante [coma flotante]
son: ±1.1754944
e–38
•
el destino es una dirección entera y el valor final es mayor que
32,767
Si ocurre un overflow, el procesador detiene el cálculo, establece el
bit .ER y no cambia el destino. La posición identifica el elemento que
causó el overflow. Cuando se restablece el bit .ER, la posición se
pone a 0 y la desviación estándar vuelve a calcularse.
Importante: Use la instrucción RES para restablecer los bits de
estado.
Cómo introducir los parámetros
Es necesario proprocionar al procesador la siguiente información para
programar la instrucción STD:
Parámetro:
Definición:
archivo
la dirección que contiene el primer valor a clasificar. Esta dirección
puede ser un valor de punto flotante (coma flotante) o un número entero.
destino
la dirección donde se almacena el resultado de la instrucción Esta
dirección puede ser un valor de punto flotante (coma flotante) o un
número entero.
control
la dirección de la estructura de control en la zona de control (R) de la
memoria del procesador. El procesador almacena información, tal como
la longitud, la posición y el estado, y usa esta información para ejecutar
la instrucción.
longitud
el número de palabras en el archivo (1-1000)
posición
indica el elemento que la instrucción usa actualmente.
Cómo usar los bits de estado
Para usar la instrucción STD correctamente, el programa de lógica de
escalera debe examinar los bits de estado en la estructura de control.
Estos bits se direccionan mediante mnemónicos.
Este bit:
Se establece:
Habilitación .EN
durante una transición de falso a verdadero del renglón para
indicar que la instrucción está habilitada. La instrucción sigue a
(bit 15)
la condición del renglón.
Efectuado .DN
después de que la instrucción termina la operación. Después
de que el renglón se hace falso, el procesador restablece el bit
(bit 13)
de efectuado .DN durante la próxima transición de falso a
verdadero del renglón.
Error .ER (bit 11)
cuando la operación genera un overflow. La instrucción se detiene
hasta que el programa de lógica de escalera restablece el bit .ER.
a ±3.4028237
e+38
)
1785-6.1ES Noviembre de 1998
4-29