Calcular (CPT)
CPT
La instrucción CPT efectúa operaciones de copiar, aritméticas, lógicas y conversión.
COMPUTE
Dest
Usted define la operación en la expresión y el resultado se escribe en el destino. El
Expression
CPT usa funciones para operar en uno o más valores en la expresion para efectuar
operaciones tales como:
Instnrucción de salida
Use esta instrucción con los procesadores SLC 5/03 OS302 y SLC 5/04 OS401.
Las instrucciones que se pueden usar en la expresión incluyen:
+, –, *, | (DIV), SQR, – (NEG), NOT, XOR, OR, AND, TOD, FRD, LN,
TAN, ABS, DEG, RAD, SIN, COS, ATN, ASN, ACS, LOG y ** (XPY).
Nota
El tiempo de ejecución de una instrucción CPT es mayor que el de una sola
operación aritmética y usa más palabras de instrucción.
Cómo introducir parámetros
Introduzca los parámetros siguientes al programar esta instrucción:
Actualizaciones de los bits de estado aritmético
Con este bit:
Acarreo (C)
Overflow (V)
Cero (Z)
Signo (S)
Los bits anteriores son puestos a cero al inicio de la instrucción CPT. Vea S:34/2
para información acerca del manejo especial de los bits de estado aritmético al usar
un punto (coma) flotante.
convertir de un formato de número a otro
manejar los números
efectuar funciones trigonométricas
El destino puede ser una dirección de palabra o la dirección de un elemento de
datos de punto (coma) flotante.
La expresión es cero o más líneas, con hasta 28 caracters por línea, hasta 255
caracteres.
El procesador:
se establece según el resultado de la última instrucción en la expresión.
se establece cuando un overflow ocurre durante la evaluación de la
expresión.
se establece según el resultado de la última instrucción en la expresión.
se establece según el resultado de la última instrucción en la expresión.
Instrucciones matemáticas
3–25