Binaire négatif

mantisse -  
 branham -
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.
A voir également:

5 réponses

lami20j Messages postés 21644 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
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
9
branham
 
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 !
3
tol
 
bonjour,mais pour la soustraction de deux nombres negatif binaire comment verifier le resultat apres la somme de c/1 etc/2?
1
fdfpdffdp
 
Missy poisson avait raison.
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Le Smiley
 
Un tutos complet sur les numération ici => http://editionultimate.free.fr/tutoriels/systeme-numeration/systeme-numeration.html
0