24/07/2010, 15:01:34
On 24 juil, 12:16, Roby <goo...@macuba.net> wrote:
> j'imagine que pour -46.32°C il faut mettre le bit de poid fort à 1
Non, la mantisse est codée en complément à 2 sur 12 bits.
Donc on remplace 1158 par 2^12-1158 = 4096-1158 = 2938
2938 = 101101111010 en binaire = MMMMMMMMMMMM
L'exposant est toujours 2 = 0010 en binaire = EEEE
On mélange ces deux valeurs selon le format MEEEEMMMMMMMMMMM.
On obtient 1001001101111010 en binaire, soit 937a en hexa.
Et on confirme que 937a donne -46.32 sur http://www.tapko.de/Tools.31.0.html
Pascal
> j'imagine que pour -46.32°C il faut mettre le bit de poid fort à 1
Non, la mantisse est codée en complément à 2 sur 12 bits.
Donc on remplace 1158 par 2^12-1158 = 4096-1158 = 2938
2938 = 101101111010 en binaire = MMMMMMMMMMMM
L'exposant est toujours 2 = 0010 en binaire = EEEE
On mélange ces deux valeurs selon le format MEEEEMMMMMMMMMMM.
On obtient 1001001101111010 en binaire, soit 937a en hexa.
Et on confirme que 937a donne -46.32 sur http://www.tapko.de/Tools.31.0.html
Pascal