Flux rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Binaire négatif

mantisse, le mardi 24 octobre 2006 à 22:16:33
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.
Répondre à mantisse  Signaler ce message aux modérateurs Aller au dernier message

1


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
lami20j, le mardi 24 octobre 2006 à 22:36:04
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
Répondre à lami20j

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
tol, le mercredi 23 janvier 2008 à 15:15:57
bonjour,mais pour la soustraction de deux nombres negatif binaire comment verifier le resultat apres la somme de c/1 etc/2?
Répondre à tol

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
tol, le mercredi 23 janvier 2008 à 16:04:01
bjr tt le monde
si ds 1 exo dit que le nbre est signé et on demande d'effectuer l'operation,est ce on fait directement l'operation ou comment? merci.
Répondre à tol

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 JEAN-MARC, le lundi 7 juillet 2008 à 13:33:05
BONJOUR J'AIMERAIS AVOIR UN EXERCICE D'UN NOMBRE DECIMAL NEGATIF EN CONVERSION BINAIRE
Répondre à JEAN-MARC
Toutes les réponses pour « binaire négatif »