Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Language binaire à Hexadecimal


ManTec

Messages recommandés

Salut les mecs,

 

Alors on parle de bits c mon truc :P

 

le Binaire c en base 2 soit 0 ou 1 c le langage le plus primaire que connaisse l'ordinateur

 

ex: 1101011111

 

et juste au dessus ya l'Assembleur (langage machine aussi) qui lui est en base 16

 

soit 1 2 3 4 5 6 7 8 9 a b c d e f g

 

1101011111 en assembleur : 35F (hexadécimal)

 

voila :P

Lien vers le commentaire
Partager sur d’autres sites

Non je t'assure, 1111011 c'est bien 123.

 

Tu peux le vérifier avec la calculatrice de Windows en mode scientifique. C'est vrai j'ai pas mis le 0 mais ça revient au même.

577928[/snapback]

 

64 32 16 8 4 2 1

 

1 1 1 1 0 1 1

 

 

decimal = 64 + 32 +16 +8 + 2 +1

= 123 :P

Lien vers le commentaire
Partager sur d’autres sites

Euh, 123 en binaire c'est plutot 01111011 non ? Sinon je vois pas comment tu codes 255 en binaire

575043[/snapback]

Si s'est sur le plan math 01111011=1111011

 

mais si on parle d'octet faut donner tous les ( 8 ) bits :P

 

le symbole du bit est "°l°"

Modifié par Squirrel
Lien vers le commentaire
Partager sur d’autres sites

le symbole du bit est "°l°"

 

:P

Lien vers le commentaire
Partager sur d’autres sites

PSPad dispose d'un convertisseur simple et pratique

convertisseurpspad0vf.gif

580215[/snapback]

 

Ah c'est pas mal ça.

Merci :P

Lien vers le commentaire
Partager sur d’autres sites

Une methode qui fonctionen bien, peut etre qu'elle a deja été evoquée.

 

Par exemple pour 1101110010110.

 

En partant de la droite tu coupe ton code binaire en morceaux de 4 chiffres chacun.

 

Donc -->1|1011|1001|0110 ou 0001|1011|1001|0110

 

Avec le tableau qu'on ta gentillement donné :

 

Déc Bin hexa

0 0000 0

1 0001 1

2 0010 2

3 0011 3

4 0100 4

5 0101 5

6 0110 6

7 0111 7

8 1000 8

9 1001 9

10 1010 A

11 1011 B

12 1100 C

13 1101 D

14 1110 E

15 1111 F

 

1|1011|1001|0110 [donne] 1B96 :P

 

On a pas tjrs un logiciel sous la main donc cette methode est plutot utile :P

Modifié par Kpi_
Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

Une conversion facile avec un petit peu de JavaScript :

parseInt("11010101", 2).toString(16)

parseInt peut prendre un second paramètre qui correspond à la base dans laquelle est sensé être représenté le nombre contenu dans la chaîne de caractères.

toString (sur un Number) peut prendre un paramètre qui correspond à la base dans laquelle on souhaite obtenir la représentation du nombre...

 

Ici, on va créer un Number correspondant à la valeur base 2 de "11010101" et lui demander sa représentation en base 16.

Si vous voulez voir ce que ça donne "en direct", copiez-collez ceci dans votre barre d'adresse :

javascript:alert(parseInt("11010101", 2).toString(16));

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...