Binaire négatif
mantisse
-
branham -
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.
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:
- Binaire négatif
- Binaire - Guide
- Negatif telephonique - Guide
- Retrait négatif word - Guide
- Editeur binaire - Télécharger - Édition & Programmation
- Comment enlever le mode négatif sur samsung ✓ - Forum Téléphones & tablettes Android
5 réponses
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
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 + 0les negatifs
1 111111111111111 - 1 1 111111111111110 - 2 1 111111111111101 - 3 ........... 1 000000000000001 - 32767 1 000000000000000 - 32768 2^15lami20j
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 !
010 comme réponse !
bonjour,mais pour la soustraction de deux nombres negatif binaire comment verifier le resultat apres la somme de c/1 etc/2?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question