Conversion en binaire

Résolu
chimou-gaga Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   -  
chimou-gaga Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir,

L'objectif de mon exercice est de donner sur 8 bits les nombres decimaux apres les avoir converti en binaire.
pour (128) en dec = 10000000 en bin
comment faire si j ai (-128) ?
je sais qu'il faut ajouter le bit de signe mais dans ce cas j'aurais 110000000 (9bits).
merci d'avance







2 réponses

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
"pour (128) en dec = 10000000 en bin"
10000000 commence par un 1, donc c'est une valeur négative, ça ne peux donc pas être 128... La valeur maximale d'un nombre positif sur 8 bits c'est 01111111 (127)
1
chimou-gaga Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   3
 
ah d'accord ! donc dans ce cas, je ne peux pas travailler sur 8 bits .
0