Rechercher : dans
Par :

Binaire négatif

Dernière réponse le 7 jui 2008 à 13:33:05 mantisse, le 24 oct 2006 à 22:16:33 
 Signaler ce message aux modérateurs

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.

Meilleures réponses pour « binaire négatif » dans :
Parser un fichier binaire en PHP VoirSupposons que vous ayez enregistré des données binaires dans un fichier, c'est-à-dire un enregistrement brut qui n'est pas traduit en texte. C'est une chose que l'on fait couramment avec certains langages de bas niveau comme le C ou le...
Télécharger Binary Clock Screensaver VoirLe langage binaire est encore mal connu de tous. Cet éditeur a trouvé le moyen d'allier ce langage avec un écran de veille. Binary Clock Screensaver est un écran de veille basé sur une horloge binaire. L'interface repose sur un fond noir et des leds...
Le codage binaire VoirPrésentation du binaire Bit Poids des bits Conversions Octet KiloOctets, MégaOctets Opérations en binaire Addition binaire Multiplication binaire Présentation du binaire Vers la fin des années 30, Claude Shannon démontra qu'à l'aide...
Représentation des nombres entiers et réels VoirReprésentation d'un nombre dans un ordinateur On appelle représentation (ou codification) d'un nombre la façon selon laquelle il est décrit sous forme binaire. La représentation des nombres sur un ordinateur est indispensable pour que celui-ci...

1

lami20j, le 24 oct 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

tol, le 23 jan 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

tol, le 23 jan 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

 JEAN-MARC, le 7 jui 2008 à 13:33:05

BONJOUR J'AIMERAIS AVOIR UN EXERCICE D'UN NOMBRE DECIMAL NEGATIF EN CONVERSION BINAIRE

Répondre à JEAN-MARC