"Engineering is the art of making what you want from what you get"
21/10/2006 - 09h36
verdifre
Date d'inscription
mai 2006
Localisation
thiembronne 62560
Âge
50
Messages
7 978
Re : negatif en binaire
bonjour,
le codage binaire ou la representation des nombres en memoire, un vaste sujet
tu peux deja aller voir la http://www.arcanapercipio.com/gen/binaire/bin-nb.php
il existe une multitude de codages binaires differents plus ou moins adaptés aux divers problemes. pour representer les entiers negatif le complement a 2 est une bonne solution tant que l'on maitrise la taille des nombres que l'on desire representer.
fred
21/10/2006 - 13h52
jiherve
Date d'inscription
juin 2006
Localisation
gironde
Âge
60
Messages
7 720
Re : negatif en binaire
Bonjour
en complement à deux -A = !A+1
!A = complement à un = A barre.
petite astuce pour convertir un nombre binaire en son opposé : à partir du lsb chercher le premier 1 , le garder et ensuite inverser tous les autres bits.
ex avec 5 bits BS+mantisse : 10d = Ah = 01010b
-10 = 10101b + 00001b = 10110b = 16h
JR
21/10/2006 - 18h59
Jack
Date d'inscription
avril 2003
Localisation
Metz
Messages
10 783
Re : negatif en binaire
Bonjour,
attention, pour travailler en binaire signé, il faut travailler avec des nombres formatés, possédant donc le même nombre de bits.