Conversion décimal à binaire
Résolu
Revan80
Messages postés
66
Statut
Membre
-
Revan80 Messages postés 66 Statut Membre -
Revan80 Messages postés 66 Statut Membre -
Bonjour voila je recherche une méthode de conversion manuel du décimal à binaire j'ai déjà trouver de binaire à décimal
Un membre du forum à poster ce message en 2011:
128 64 32 16 8 4 2 1
x x x x x x x x
Si maintenant on prend par exemple la valeur 01101001, il suffit de l'écrire :
128 64 32 16 8 4 2 1
0 1 1 0 1 0 0 1
Il ne reste plus qu'à faire la somme des valeurs décimales pour lesquelles le bit est égal à 1, donc 64+32+8+1=105.
Pareil dans le sens inverse évidemment
Qu'entend t'il par le sens inverse ? Merci
excusez moi si je me suis tromper de section
Un membre du forum à poster ce message en 2011:
128 64 32 16 8 4 2 1
x x x x x x x x
Si maintenant on prend par exemple la valeur 01101001, il suffit de l'écrire :
128 64 32 16 8 4 2 1
0 1 1 0 1 0 0 1
Il ne reste plus qu'à faire la somme des valeurs décimales pour lesquelles le bit est égal à 1, donc 64+32+8+1=105.
Pareil dans le sens inverse évidemment
Qu'entend t'il par le sens inverse ? Merci
excusez moi si je me suis tromper de section
2 réponses
-
'lut, par "sens inverse" il entend que la démarche de conversion binaire -> décimal via les additions de puissances de 2 peut se faire dans l'autre sens, décimal -> binaire via des soustractions.
Dans le cas présent, tu prend un chiffre, reprenons 105, et tu pars de la puissance de 2 la plus proche mais inférieure, ici 64.
Peux-tu caser 64 dans 105? Oui ; 105 - 64 = 41
Et puis on descend dans les puissances
105 - 64 = 41 -> 1
41 - 32 = 9 -> 1
9 - 16 < 0 -> 0
9 - 8 = 1 -> 1
1 - 4 < 0 -> 0
1 - 2 < 0 -> 0
1 - 1 = 0 -> 1
En gras tu trouves donc ton nombre en binaire. -
105=64+32+8+1
donc il ne reste plus qu'à faire la somme des valeurs binaires ou le décimal est égal à 0 ou 1
128 64 32 16 8 4 2 1
0 1 1 0 1 0 0 1