API
Mnemónico
Operandos
125
D
LN
P
Dispositivos
Tipo
de bit
OP
X
Y
M
S
D
Operandos:
S: Dispositivo fuente
Explicaciones:
1.
Realizar operación de logaritmo natural (LN) en operando S:
LN[S +1, S ]=[ D +1, D ]
2.
Solo un número positivo es válido para S. El registro D debe estar en formato de 32 bits. La
operación se realiza en valor de punto flotante, por lo tanto el valor en S necesita ser
convertido a valor flotante antes de la operación de logaritmo natural.
D
3.
e
= S. El contenido de D = LN S, donde el valor en S es especificado por los usuarios.
4.
Banderas: M1020 (bandera cero), M1021 (bandera de acarreo negativo) y M1022 (bandera de
acarreo positivo).
Si el valor absoluto del resultado es mayor al valor flotante máximo, bandera de acarreo
positivo M1022 = ON.
Si el valor absoluto del resultado es menor al valor flotante mínimo, bandera de acarreo
negativo M1021 = ON.
Si el resultado de conversión es 0, bandera cero M1020 = ON
Ejemplo de programa:
1.
Cuando M0 = ON, convierte (D1, D0) a valor flotante binario y guarda el resultado en (D11,
D10).
2.
Cuando M1= ON, se realiza la operación de logaritmo natural con (D11, D10) como el
antilogaritmo. El valor se guarda en el registro (D21, D20) en formato flotante binario.
3.
Cuando M2 = ON, convierte el valor en (D21, D20) a valor de punto flotante decimal y guarda
el resultado en (D31, D30). (en este momento, D31 indica la potencia de10 para D30)
M0
M1
M2
Operación de logaritmo natural
flotante
Dispositivos de palabra
S K H KnX KnY KnM KnS T C D E F
*
*
PULSE
ES2/EX2 SS2 SA2 SX2 ES2/EX2 SS2 SA2 SX2 ES2/EX2 SS2 SA2 SX2
D: Resultado de operación
RST
M1081
DFLT
D0
D10
DLN
D10
D20
DEBCD
D20
D30
3. Conjunto de instrucciones
Función
Escalones de programa
*
*
16 bits
Controladores
ES2/EX2 SS2 SA2 SX2
DLN, DLNP: 9 escalones
32 bits
3-321