Binaire...

Fermé
papa - 22 déc. 2001 à 00:55
pas_20 Messages postés 308 Date d'inscription lundi 17 décembre 2001 Statut Membre Dernière intervention 30 octobre 2003 - 22 déc. 2001 à 03:42
salut ,
quelqu'un peut me dire ou trouver de l'nfo sur les nombre binaire NEGATIF SUR 32 BIT
MERCI..

3 réponses

Si j'ai bien compris les nombres binaires négatifs après avoir lu la rubrique binaire du site, que ce soit en 8, 16 ou 32bits la règle reste la même. Lors du codage en binaire, au lieu de s'arrêté à 2^8, ou va jusque 2^16 ou 2^32, c'est tout !

sur 8bits on code avec 2^8-27-26-25-24-23-22-21-20
sur 32bits on code avec 2^32-2^31-...................................

Donc pour coder le chiffre 7, ça fait 2^0+2^1+2^2 donc en 8bits on a 000000111 et en 32bits cela fait 000000000000000000000000000000111 et donc en négatif tu fais comme dans l'exemple de la rubrique et tu obtiens ton codage binaire en négatif mais que ce soit en 8 ou en 32bits, cela ne change strictement rien selon moi !
0
donc -7 en 32bits, tu complete à 1 et tu ajouttes 1:
on avait : 0000000000000000000000000000000111
comp1 ! 1111111111111111111111111111111000
ajout 1 : 1111111111111111111111111111111001

-7 en 32bits = 1111111111111111111111111111111001
0
pas_20 Messages postés 308 Date d'inscription lundi 17 décembre 2001 Statut Membre Dernière intervention 30 octobre 2003 28
22 déc. 2001 à 03:42
tu fais une erreur tu change ton 0 pour 1 et vice-versa jusqu'au dernier 1 puis le reste ne change pas.

alors 00001100 va devenir 11110100
0