Télécharger Imprimer la page

Emotron FDU 2.0 Mode D'emploi page 62

Masquer les pouces Voir aussi pour FDU 2.0:

Publicité

Exemple de format Emotron à virgule flottante
e3-e0 4-bit signed exponent.
-8..+7 (binary 1000 .. 0111)
m10-m0 11-bit signed mantissa.
-1024..+1023 (binary 10000000000..01111111111)
Un nombre signé doit être représenté sous la forme d'un
nombre binaire en complément à 2, comme ci-dessous :
Valeur Format binaire
-8 1000
-7 1001
..
-2 1110
-1 1111
0 0000
1 0001
2 0010
..
6 0110
7 0111
La valeur représentée par le format EInt à virgule flottante
e
est m·10
.
Pour convertir une valeur du format EInt à virgule flottante
vers une valeur à virgule flottante, utiliser la formule ci-des-
sus.
Pour convertir une valeur à virgule flottante vers le format
EInt à virgule flottante, voir le code float_to_eint ci-dessous.
Exemple
Le nombre 1,23 serait représenté comme suit au format
Eint:
F EEEE MMMMMMMMMMM
1 1110 00001111011
F=1 -> Eint
E=-2
M=123
-2
La valeur vaut donc 123x10
= 1,23
Emotron AB 01-4428-08r2
Communication série
59

Publicité

loading