Télécharger Imprimer la page

Sermes TSA Serie Mode D'emploi page 160

Publicité

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 à virgule flottante
est m·10e.
Pour convertir une valeur du format à virgule flottante en
une valeur à virgule flottante, utiliser la formule ci-dessus.
Pour convertir une valeur à virgule flottante en
format à virgule flottante, voir l'exemple C-code ci-
dessous.
Exemple de format à virgule flottante
Le nombre 1,23 serait représenté par ceci dans un
format à virgule flottante :
F EEEE MMMMMMMMMMM
1 1110 00001111011
F=1 -> format à virgule flottante utilisé
E=-2
M=123
La valeur vaut donc 123 x 10-2 = 1,23
Exemple de format de nombre entier non
signé à 15 bits
La valeur 72,0 peut être représentée par le nombre à virgule
fixe 72. Elle se situe dans l'intervalle 0-32767, ce qui signifie
que
le format à 15 bits et virgule fixe peut être utilisé.
La valeur sera alors représentée sous la forme :
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
0
0
0
0
0
0
Où le bit 15 indique l'utilisation du format
à virgule fixe (F=0).
156
Communication série
0
0
0
1
0
0
1
0
0
0

Publicité

loading