hexadecimal offset ?
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

hexadecimal offset ?



  1. #1
    jackycharp

    hexadecimal offset ?


    ------

    Bonsoir,
    Je suis nul de chez nul, l'on me demande de modifier l'offset : 2d8c

    Quelqu'un pourrait il me dire où il se trouve, dans cette chaine issu de HexEdit ?

    2d80 01 00 00 00 00 00 00 00 00 00 03 00 50 00 14 00
    2d90

    Merci pour votre aide.
    Jacky

    -----

  2. #2
    lou_ibmix_xi

    Re : hexadecimal offset ?

    L'hexadécimal est composé de 16 chiffres permettant de constituer des nombres, les 10 premiers tu les connais (de 0 à 9), les suivant sont A (10), B (11), C (12), D (13), E (14) et F (15). Après ça marche comme le décimal: de 0 à F pas de soucis, puis pour coder la valeur décimale "16", comme tu n'as plus de symbole, tu incrémentes la "dizaine" et tu reprends le premier symbole en unité, donc 16dec = 10hex. C'est comme le décimal, après 9, tu n'as plus de symbole, donc tu incrémentes la dizaine (qui passe du 0 implicite au 1) et l'unité repart à zéro...
    Pour illustrer: 16dec = 10hex, 17dec = 11hex ... 25dec = 19hex, 26dec = 1Ahex, 27dec = 1Bhex, ..., 31dec = 1Fhex, 32dec = 20hex etc...

    2d80 01 00 00 00 00 00 00 00 00 00 03 00 50 00 14 00
    2d80 est donc l'indice de la première case de ta ligne (01), 2D81 la 2ème, ..., 2D8C la 13ème (50)

  3. #3
    jackycharp

    Re : hexadecimal offset ?

    Merci beaucoup pour votre réponse rapide, c'est clair.
    Bonne soirée et meilleurs voeux puisque nous sommes en cette période.

  4. #4
    AiMaxTht

    Re : hexadecimal offset ?

    Pour expliquer plus simplement, le principe est que l'on affecte un symbole pour chaque nombre.
    En base 2, on a les caractères de 0 à 1
    En base 5, on a les caractères de 0 à 4
    En base 10, on a les caractères de 0 à 9
    En base 16, on a les caractères de 0 à F
    Par la suite, toutes les opérations mathématiques sont fondées sur le principe de la retenue. Par exemple si l'on additionne le chiffre le plus grand avec le chiffre 1, cela fait 0 et je retiens 1:

    (2) (5) (10) (16)

    0110 1234 6789 9ABF
    +0010 +1111 +1111 +1111
    -------- -------- ------- -------
    1000 2400 7900 ABD0

    Bien sûr, chaque nombre n'est significatif que dans leur base nombral, il faut faire des conversions si l'on veut connaître le nombre (ex: décimal):
    8 350 7900 43984

  5. A voir en vidéo sur Futura
  6. #5
    jackycharp

    Re : hexadecimal offset ?

    Bonjour,
    J'étais absent depuis quelques jours, mais je tiens à revenir vers vous.
    Encore merci pour toutes vos explications.
    Bonne journée et bravo à tous ceux qui se dévouent pour la communauté.

Discussions similaires

  1. Maple: Convertir nombre à virgule (binaire, octal, ou hexadécimal) en hexadécimal
    Par invitee054a959 dans le forum Mathématiques du collège et du lycée
    Réponses: 5
    Dernier message: 21/04/2017, 09h40
  2. compter en hexadécimal
    Par invitee2f3230c dans le forum Électronique
    Réponses: 5
    Dernier message: 06/12/2009, 17h14
  3. Hexadecimal
    Par invite72035941 dans le forum Mathématiques du collège et du lycée
    Réponses: 3
    Dernier message: 20/12/2008, 08h59
  4. conversion hexadecimal
    Par inviteb89275b9 dans le forum Électronique
    Réponses: 4
    Dernier message: 07/10/2006, 12h59
  5. Asm-> Hexadecimal
    Par acx01b dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 24/01/2005, 20h13