ANEXO 2. NOTACIÓN USADA. ( IEEE 754).
Los números en coma flotante utilizan la notación IEEE754. Como la precisión que se obtiene
con este tipo de notación está muy por encima de la precisión del equipo, el byte correspondiente a la
mantisa baja es siempre cero. Esto puede producir en ciertos casos una pequeña discrepancia entre los
datos escritos desde el ordenador principal y los datos que se leen. Por ejemplo, una cifra tal como
220.000 se puede leer del equipo como 219.987.
BYTE1
BYTE2
SIGNO+
MANTISA
EXPONENT
ALTA
SIGNO: signo del número.
0H significa un número positivo.
1H significa un número negativo.
MANTISA: FRACCIÓN 0, XXX XXXX XXXX XXXX XXXX XXXX
EXPONENTE: Es el exponente del número con offset 127.
0: 127. (7FH)
1: 128. (80H)
-1: 126. (7EH)
Para calcular el valor:
S
VALOR: ( -1)
FRACCIÓN:
La configuración de bytes es como sigue:
BYTE1:
7
6
5
SIGNO -------
E7 E6
BYTE2:
7
6
5
EXP --------- MANTISA ALTA
E0
M1
M2
BYTE3:
7
6
5
-------------- MANTISA
M8
M9 M10 M11 M12 M13 M14 M15
BYTE4: (Siempre nulo).
7
6
5
-------------- MANTISA BAJA
M16 M17 M18 M19 M20 M21 M22
BYTE3
MANTISA
MEDIA
M1
EXP-127
* 2
i=23
-i
2
* M(i)
i=1
4
3
2
1
0
EXPONENTE
----------
E5
E4
E3
E2
4
3
2
1
--------
M3
M4 M5 M6 M7
4
3
2
1
MEDIA
4
3
2
1
--------
BYTE4
MANTISA
BAJA
*
(1+ FRACCIÓN)
E1
0
0
-------
0
M23
M23
TTIM_E.DOC
VER 1.3 2012-05
15 de 19