Base 16 a 2

Résolu/Fermé
blaiselapprenti Messages postés 6 Date d'inscription dimanche 19 octobre 2014 Statut Membre Dernière intervention 3 avril 2016 - 19 oct. 2014 à 12:29
Miura564 Messages postés 13404 Date d'inscription dimanche 18 novembre 2012 Statut Membre Dernière intervention 2 février 2015 - 19 oct. 2014 à 22:58
comment convertir d 'une base 16 vers une base 2 s'il vous plait ?
A voir également:

2 réponses

jee pee Messages postés 39629 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 24 avril 2024 9 234
Modifié par jee pee le 19/10/2014 à 23:06
Salut,

La méthode à la main.

Pré-requis :
- maitriser que 16 est une puissance de 2 => 2 puissance 4, donc 4 positions binaires
- être capable de convertir 0 à F en binaire :

Hexa : binaire
0 : 0000
1 : 0001
2 : 0010
3 : 0011
4 : 0100
5 : 0101
6 : 0110
7 : 0111
8 : 1000
9 : 1001
A : 1010
B : 1011
C : 1100
D : 1101
E : 1110
F : 1111

La conversion hexa/binaire est particulièrement simple, à chaque chiffre hexa correspondent les 4 chiffres binaires :

4E2 = 0100 1110 0010

Et dans l'autre sens du binaire/hexa on découpe le nombre binaire en quadruplets (en commençant par la droite !) et on traduit à l'aide de la table ci-dessus

010 0011 0100 1111 = 238F


En manuel il y a bien aussi la division euclidienne par 2 on conservant les restes. Mais diviser E par 2 c'est déjà pas facile, alors 3FA4ED6 ... ;-) On va laisser cette méthode à la conversion du décimal, ou de l'octal en binaire.

Cdlt

        Un étranger, c'est un ami qu'on n'a pas encore rencontré.
4
Miura564 Messages postés 13404 Date d'inscription dimanche 18 novembre 2012 Statut Membre Dernière intervention 2 février 2015 1 499
Modifié par Miura564 le 19/10/2014 à 23:02
+1

Bonsoir,

et voila, tout est dit, y a pas plus simple... à l'aise Blaise

et pour changer du langage de Maternelle...

Base 16 = Hexadécimal
Base 10 = Décimal
Base 8 = Octal
Base 2 = Binaire
0