Posez votre question Signaler

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

clément - Dernière réponse le 8 mai 2011 à 13:50
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
Lire la suite 

Base 2 ===> 16 »

14 réponses
Réponse
+2
moins plus
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. :)
rufa - 22 oct. 2008 à 01:40
salut,oui c'est vraie que c'est pas une recette,on l'utilise parce que c'est un moyen rapide seulement,bonne chance.
Ajouter un commentaire
Réponse
+1
moins plus
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 !
clément - 9 oct. 2008 à 13:09
lol dsl je comprend pas pourquoi 1010 en 2 = à A en 16 :/
paglop !!! - 9 oct. 2008 à 13:17
[...]128 64  32  16  8   4   2   1 valeur du bit en décimale
[...]  0  0   0   0  0   0   0   0 bit en binaire  


si tu a un octet a 0000 1010(2) = 0+2+0+8+0+0+0+0=10(16)


(2) = base 2 donc binaire
(10) = decimal
(16) = hexadecimal
eleve - 8 mai 2011 à 13:50
DSL j e comprend pas cette methode plz comment convertir 1110 en 2 à base 16
Ajouter un commentaire
Réponse
+1
moins plus
exact j'avais vu ca aussi en cours:)
bien joué:)
Ajouter un commentaire
Réponse
+1
moins plus
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 !
mype - 21 oct. 2008 à 23:04
ça fait 2020FF
dancemelle - 2 mars 2009 à 23:04
si je veut additionner ff0000+2020FF Ca donnerait quoi mer ci
bizu53 - 3 mars 2009 à 20:01
Une addition en hexa se fait exactement de la même manière qu'en décimal sauf que les retenues se prennent à 16 ...
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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
clément - 9 oct. 2008 à 13:14
oufff merci beacoup
Ajouter un commentaire
Ce document intitulé « base 2 ===> 16 » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook