Posez votre question Signaler

Binaire négatif

mantisse - Dernière réponse le 29 mars 2011 à 21:56
bonjour,
j'ai lu dans l'article "représentation des données numérique" la façon de convertir un nombre décimal négatif en binaire, mais à l'inverse, quand on rencontre un nombre binaire correspondant à un décimal négatif, comment sait-on qu'il est négatif.
pour reprendre l'exemple de l'article le nombre "-5" décimal après la conversion décrite donne "1111 1011" mais ce nbre binaire correspond aussi au décimal "251".
aurais-je loupé un morceau du résonnement?
d'avance merci.
Lire la suite 

Binaire négatif »

5 réponses
Réponse
+2
moins plus
Salut,

je vais parler du C (Miss corrige moi)

Un entier est un nombre signé.
On va le découper en 2 parties :

- un bit pour le signe
- un valeur numerique sur 15 bits

Pour 16 bits non signé - (16 bits pour la valeur) la plus petite valeur est 0 et la plus grande 2^16 - 1 = 65535
Pour 16 bits signé - ( 1 bit pour le signe et 15 bits pour la valeur) la plus grande valeur sera 2^15 - 1 = 32767

-1 correspond au codage où tous les bits sont positionnés à 1

les positifs
0 111111111111111    + 32767  2^15 -1
0 111111111111110    + 32766
......
0 000000000000010    + 2
0 000000000000001    + 1
0 000000000000000    + 0
les negatifs
1 111111111111111    - 1
1 111111111111110    - 2
1 111111111111101    - 3
...........
1 000000000000001    - 32767
1 000000000000000    - 32768  2^15
lami20j
Ajouter un commentaire
Réponse
+0
moins plus
Missy poisson avait raison.
Ajouter un commentaire
Réponse
+0
moins plus
slt ,pour ce qui concerne la conversion signée par exemple 4 en binaire c'est 100 mais comment écrire -4 ? tu fais le complément à 1 c'est à dire tu remplaces 1 par 0 et 0 par 1 donc on a 011 et ensuite tu fais le complément à 2 c'est à dire on ajoute +1 donc on a 100 donc tu peux le voir rien n'a changé !!!! prenons un autre exemple 6 en binaire 110 donc on fait comme on l'a fait tt à l'heure 001 + 1
010 comme réponse !
Ajouter un commentaire
Réponse
-1
moins plus
bonjour,mais pour la soustraction de deux nombres negatif binaire comment verifier le resultat apres la somme de c/1 etc/2?
Ajouter un commentaire
Réponse
-1
moins plus
Un tutos complet sur les numération ici => http://editionultimate.free.fr/tutoriels/systeme-numeration/systeme-numeration.html
Ajouter un commentaire
Ce document intitulé « binaire négatif » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Windows 8 - À quoi s'attendre ?