Ejemplo de formato de coma flotante de
Emotron
e3-e0 4-bit exponente con signo. Da un
rango de valor:
-8..+7 (binario 1000 .. 0111)
m10-m0 11-bit mantisa con signo. Da un
rango de valores:
-1024..+1023 (binario
0000000000..01111111111)
Un número con signo debe representarse como un número
binario de complemento a dos, como el siguiente:
Valor binario
-8 1000
-7 1001
..
-2 1110
-1 1111
0 0000
1 0001
2 0010
..
6 0110
7 0111
El valor representado con el formato de coma flotante de
Emotron es m·10e.
Para convertir un valor con formato de coma flotante de
Emotron a un valor de coma flotante, utilice la siguiente
fórmula:
Para convertir un valor de coma flotante en un formato de
coma flotante de Emotron, vea el siguiente ejemplo de C-
code.
Ejemplo de formato de coma flotante
En formato de como flotante de Emotron el número 1,23 se
representaría
F EEEE MMMMMMMMMMM
1 1110 00001111011
F=1 -> Eint
E=-2
M=123
-2
El valor es, pues, 123x10
82
Comunicación serie
= 1,23
Ejemplo de formato de coma fija de 15 bits de
Emotron
El valor 72,0 puede representarse por el número de coma fija
72. Está dentro del rango 0-32767, lo que significa que se
puede utilizar el formato de coma fija de 15 bits.
El valor se representará entonces de este modo:
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
0
0
0
0
0
0
El bit 15 indica que se está utilizando el formato de coma
fija (F=0).
CG Drives & Automation, 01-5325-04r3
0
0
0
1
0
0
1
0
0
0