Rechercher : dans
Par :

Base 2 ===> 16

Dernière réponse le 3 mar 2009 à 20:01:11 clément, le 9 oct 2008 à 12:59:39 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Firefox 3.0.1

Meilleures réponses pour « base 2 ===> 16 » dans :
[mythes] 1 Kilo-octet = 1024 octets VoirMythe 1 ko = 1 kilo-octet = 1024 octets Réalité FAUX Explications Aux débuts de l'informatique, on travaillait très bas niveau (langage proche du microprocesseur). Or ce dernier travaillant avec des bits (base 2), toutes les unités de stockage...
Formules EXCEL de Base 2 VoirOn a vu la fonction SI La fonction ET est également interressante. Combinée à SI, celà donne : =SI(ET(condition1;condition2;.......conditionZ);vrai;faux) on affiche les différentes conditions à vérifier (ex : B3>C2 ....C2=B9; etc..). si toutes...
Système hexadécimal VoirSystème hexadécimal Les nombres binaires étant de plus en plus longs, il a fallu introduire une nouvelle base : la base hexadécimale. La base hexadécimale consiste à compter sur une base 16, c'est pourquoi au-delà des 10 premiers chiffres on a...
Le codage binaire VoirPrésentation du binaire Bit Poids des bits Conversions Octet KiloOctets, MégaOctets Opérations en binaire Addition binaire Multiplication binaire Présentation du binaire Vers la fin des années 30, Claude Shannon démontra qu'à l'aide...

1

flo74700, le 9 oct 2008 à 13:01:45

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

Répondre à flo74700

2

paglop !!!, le 9 oct 2008 à 13:03:13
  • +1

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 !

Répondre à paglop !!!

4

clément, le 9 oct 2008 à 13:09:02

Lol dsl je comprend pas pourquoi 1010 en 2 = à A en 16 :/

Répondre à clément

6

paglop !!!, le 9 oct 2008 à 13:17:30

[...]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

Répondre à paglop !!!

3

toto, le 9 oct 2008 à 13:05:47

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

Répondre à toto

5

clément, le 9 oct 2008 à 13:14:52
  • +1

Oufff merci beacoup

Répondre à clément

7

flo74700, le 9 oct 2008 à 15:16:21
  • +1

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

Répondre à flo74700

8

Kevin95, le 21 oct 2008 à 23:00:17
  • +1

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 !

Répondre à Kevin95

9

mype, le 21 oct 2008 à 23:04:06
  • +2

Ça fait 2020FF

Répondre à mype

12

dancemelle, le 2 mar 2009 à 23:04:11
  • +1

Si je veut additionner ff0000+2020FF Ca donnerait quoi mer ci

Répondre à dancemelle

13

 bizu53, le 3 mar 2009 à 20:01:11
  • +1

Une addition en hexa se fait exactement de la même manière qu'en décimal sauf que les retenues se prennent à 16 ...

Répondre à bizu53

10

bizu53, le 21 oct 2008 à 23:10:07
  • +2

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. :)

Répondre à bizu53

11

rufa, le 22 oct 2008 à 01:40:38

Salut,oui c'est vraie que c'est pas une recette,on l'utilise parce que c'est un moyen rapide seulement,bonne chance.

Répondre à rufa