j'ai pas compris le passage a une valeur negative, en Hexa ou comment avec un nombre positif trouver, son image negative
a l'avance merci
-----
16/12/2008, 22h31
#2
invite54165721
Date d'inscription
janvier 1970
Localisation
Normandie
Messages
3 485
Re : Hexadecimal
On trouve la réponse sur google en tapant hexa complement: complément à 2
On remplace les bits à 0 par des 1 et ceux à 1 par des 0 puis on ajoute 1
le bit le plus à gauche sert de bit signe
sur 8 bits on peut coder de -127 à +127
17/12/2008, 13h43
#3
invite72035941
Date d'inscription
janvier 1970
Messages
12
Re : Hexadecimal_V2
Merci alovesupreme
je suis bien l'histoire du complement, puis de l'ajout de 1, mais ensuite on obtient 11010000, OK et là pour moi ça fait - 80 et pas -48...?
dans l'attente
a+
20/12/2008, 08h59
#4
invite54165721
Date d'inscription
janvier 1970
Localisation
Normandie
Messages
3 485
Re : Hexadecimal
Bonjour
En fait c'est une convention de notation en informatique:
Le principal est de voir que appliqué 2 fois on revient au meme nombre:
Si le bit signe est à zero le nombre est positif et sa valeur est obtenue avec les bits à sa droite.
si le bit signe est à 1 le nombre est négatif: pour obtenir sa valeur on recommence le complément à 2 (bit signe compris) et on retrouve sa valeur.
On pourrait faire de meme avec le complement à 1
Dernière modification par alovesupreme ; 20/12/2008 à 09h03.