Base 2 ===> 16 [Résolu]

A voir également:2 baseBase 2 en base 16 - Meilleures réponses Conversion base 2 en base 16 - Meilleures réponses Base 2 à base 4 - Forum - Python Information Sur Calcule Binaire Base 2 4 8 ? ✓ - Forum - Programmation Jointure avec 2 base de donnée ✓ - Forum - MySQL Comparer deux bases de données excel - Forum - Excel Fusionner deux bases de données access - Forum - Access

Bonjour,

Je débute et je voudrais savori si on peut convertir de la base 2 directement à la base 16 ou l'inverse ?
merci de votre réponse

Forum

A voir également:2 baseBase 2 en base 16 - Meilleures réponses Conversion base 2 en base 16 - Meilleures réponses Base 2 à base 4 - Forum - Python Information Sur Calcule Binaire Base 2 4 8 ? ✓ - Forum - Programmation Jointure avec 2 base de donnée ✓ - Forum - MySQL Comparer deux bases de données excel - Forum - Excel Fusionner deux bases de données access - Forum - Access

Web: www.shapebootstrap.net

6 réponses

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Bonjour

pas desoin de papier ni de passer par la base 10

Il suffit de grouper les bits par 4 (à partir des unités) et de traduire chaque groupe individuellement:
0000 -> 0
0001 -> 1
...
1110 -> E
1111 -> F

pour traduire de base 16 vers base 2, faire l'inverse

Dire « Merci » 10

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 69480 internautes nous ont dit merci ce mois-ci

Reply
réponses:
  • auteur

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

C'est simple

un demi octet (4 bit ) = 1 nombre hexa(16)

exemple 1O en binaire

1010(2) = A(16)


exemple 2

1101 1010(2) = D A (16)

parce que
les 4 premier bit(bit de poids fort) font 13
les 4 suivants font 10


c'est valable dans les deux sens !

Reply
réponses:
  • auteur

  • auteur

  • auteur

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

salut

autrement 0010 0000 0010 0000 1111 1111 qui est une base 2 ca fait combien en base 16 ???

merci bien pour vos réponses !

Reply
réponses:
  • auteur

  • auteur

  • auteur

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Juste pour information, pour ceux qui le saurais sans même comprendre pourquoi ça marche :
Ce n'est pas par magie qu'on peut passer de base 2 à base 16 directement (ni de 16 à 2).

Pour passer de base 2 à 16, ce n'est pas une recette non plus de les grouper par 4, c'est simplement que 2 puissance 4 = 16.
Si on veut passer directement de base 2 à 8, il faut donc les grouper par 3.

Et c'est bien évidemment valable pour n'importe quel changement de base... même si elle ne sont pas autant utiles, passer de la base 3 à la base 81 est faisable directement aussi en groupant par 4 les chiffres de la base 3.

etc. :)

Reply
réponses:
  • auteur

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

exact j'avais vu ca aussi en cours:)
bien joué:)

Reply

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

je n'est jamais était un pro en conversion, mais je croix qu'il faut passer par une base 10 (soit mentalement, en calculant la valeur b10 de b2) soit sur une feuille pour pouvoir le passer en b16 apres

Reply

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed