Instrucciones especiales
7.7.6
Transformación de un formato de coma flotante en un formato de número
científico (DEBCD)
(número de coma flotante
*
Solo en FX
Funcionamiento
Transformación de una cifra en formato de coma flotante en una cifra en el formato de número
científico (véase la sección 3.8.8).
Descripción
b La cifra indicada en el formato de coma flotante desde (S+) se convierte en el formato de
número científico y se guarda desde (D+).
b La mantisa se guarda en (D+).
b El exponente se guarda en ((D+)+1).
Para representar con una exactitud máxima el resultado de la conversión, la mantisa (D+)
se indica con 0 o con un valor entre 1000 y 9999. La indicación del exponente ((D+)+1) se
corrige en correspondencia (por ej. se convierte 3,4567 x 10
como 3456 (D+) y -8 ((D+)+1)).
X14
Estableciendo la entrada X14 el número indicado en D102 y D103 en formato de coma flotante
se convierte en el formato de número científico y, a continuación se guarda desde D200.
La mantisa se guarda en D200.
El exponente se guarda en D201.
Programación FX
/FX
1S
DEBCD
(S+)
(D+)
S+
D, R*, U \G *
D, R*, U \G *
Se utilizan 2 direccio-
nes consecutivas de
(32 bits))
y FX
3U
3UC
DEBCD
/FX
/FX
/FX
/FX
1N
2N
2NC
3G
Instrucción con números de coma flotante
DEBCD
Conversión del formato de coma flotante en
CPU
Instrucción de
D+
impulso (P)
los operandos
[S+]
[D+]
D200
D102
/FX
3U
3UC
FNC 118
el formato de número científico
FX2N
FX1S
FX1N
FX3G
FX2NC
©
Procesamiento
Pasos del programa
16 bits 32 bits DEBCD
©
DEBCDP
-5
(S+, (S+)+1) y se guarda
Fig. 7.78:
Ejemplo de programación para la
instrucción DEBCD
FX3U
FX3UC
©
9
9
C000352C
7 – 75