Du binaire a l'hexadecimal
louisgautier
Messages postés
1838
Statut
Membre
-
louisgautier Messages postés 1838 Statut Membre -
louisgautier Messages postés 1838 Statut Membre -
Bonjour,
J'ai un exo a faire de logique combinatoire.
J'ai plusieurs chiffre sur la base décimale que je doit mettre en base binaire, puis en base hexadécimale.
Par exemple : (37)10=((100101)2=et la je sais pas comment faire pour mettre en base hexa.
Merci de votre aide.
Ps: si je suis pas dans le bon forum pardon, je savais pas ou le casé...
J'ai un exo a faire de logique combinatoire.
J'ai plusieurs chiffre sur la base décimale que je doit mettre en base binaire, puis en base hexadécimale.
Par exemple : (37)10=((100101)2=et la je sais pas comment faire pour mettre en base hexa.
Merci de votre aide.
Ps: si je suis pas dans le bon forum pardon, je savais pas ou le casé...
A voir également:
- Du binaire a l'hexadecimal
- Éditeur hexadécimal - Télécharger - Édition & Programmation
- Binaire - Guide
- Fichier binaire - Guide
- Ascii hexadecimal - Guide
- Pour participer à un jeu, josé doit donner un nom de code à chacun des membres de son équipe ci-dessous. il veut utiliser le code binaire. il essaie avec seulement 3 bits. mais cela ne suffit pas. combien de membres n'auront pas de code ? ✓ - Forum Powerpoint
4 réponses
Pour convertir le binaire vers l'héxa tu lis 4 bits, ce qui te donnes une valeur comprise entre 0 et 15, et de 0 à 9 tu changes rien, et pour les valeur comprises entre 10 et 15, tu remplaces par A..F, ce qui te donnes un chiffre en héxa compris entre 0 et F, tu lis les 4 bits suivants etc... et voilà !
Salut,
pour aller en hexa, tu dois regrouper 4 par 4 les chiffres du binaires...exemple (je reprend le tiens)
(100101)2
on regroupe en groupe de 4 donc 0010 et 0101 (jai ajouté des zéros pour être certain que cest clair, ca ne change rien au résultat comme en base 10)
ensuite tu dois calculer le total de chaque groupe
--> 0010 ca fait 0 x 8 + 0 x 4 + 1 x 2 + 0 x 1 = 2
--> 0101 ca fait 0 x 8 + 1 x 4 + 0 x 2 + 1 x 1 = 5
alors (100101)2 = (25)16
si jamais ta somme donne 10 ou plus, tu dois mettre une lettre majuscule correspondante : 10 -> A , 11 -> B ... 15 -> F
pour aller en hexa, tu dois regrouper 4 par 4 les chiffres du binaires...exemple (je reprend le tiens)
(100101)2
on regroupe en groupe de 4 donc 0010 et 0101 (jai ajouté des zéros pour être certain que cest clair, ca ne change rien au résultat comme en base 10)
ensuite tu dois calculer le total de chaque groupe
--> 0010 ca fait 0 x 8 + 0 x 4 + 1 x 2 + 0 x 1 = 2
--> 0101 ca fait 0 x 8 + 1 x 4 + 0 x 2 + 1 x 1 = 5
alors (100101)2 = (25)16
si jamais ta somme donne 10 ou plus, tu dois mettre une lettre majuscule correspondante : 10 -> A , 11 -> B ... 15 -> F