Dezimal nach Hexadezimal

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von Angry Onion.

    Dezimal nach Hexadezimal

    Hallo.

    Ich muss Zahlen schriftlich (also auf Blatt Papier , ohne jegliche Rechenhilfsmittel wie Taschenrechner),
    von Dezimal nach Hexadezimal umrechnen.

    Jetzt gehe ich wie folgt vor:

    Beispielzahl: 1000 (dezimal) soll nach Hexadezimal umgewandelt werden.

    Was mache ich jetzt?


    1000:16 = 62,
    96
    ---------
    #40
    #32
    ---------
    ###80

    Ich höre also beim Komma auf zu rechnen.

    Jetzt benötige ich den Rest.

    Also: 1000 - 62 * 12

    Dazu muss ich 62 * 12 ausrechnen
    -> 62 * 12
    ----------
    62
    372
    ----------
    992

    1000 - 992 -> Der Rest ist also 8

    Jetzt nehme ich 62:16 usw..


    Kennt jemand eine bessere Methode, das hinzubekommen?

    Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „Daniel Baumert“ ()

    Du kannst über den Umweg des Binär-Systems gehen.

    Du rechnest die Dezimalzahl mit Restwertverfahren in eine Binärzahl um (deutlich einfacher mit 2 als mit 16) und erstellst dir dann eine Tabelle mit den 16 Hex-Zahlen und den dazugehörigen Bits im Binärsystem.
    Dann musst du nur noch 4-er Blöcke bilden und aus der Tabelle ablesen.
    Hi!

    Am besten zuerst in binär umwandeln und dann in Hex-Zahlen zusammenfassen. Geht am schnellsten. Am Beispiel 1000:

    2^9=512
    2^8=256
    2^7=128
    2^6=64
    2^5=32
    2^3=8
    ---> Dezimal: 512 + 256 + 128 + 64 + 32 + 0 + 8 + 0 + 0 + 0
    ---> Binär: 1 1 1 1 1 0 1 0 0 0

    Binär nach Hex: (4er Gruppen bilden)

    11 1110 1000 ----> orne mit null auffüllen um eine 4ergruppe zu erhalten: ---> 0011 1110 1000
    Nun jede 4er Gruppe in Hex umwandeln (von links nach rechts):

    0011 = 3(dezimal) ---> 3hex
    1110 = 14(dezimal) --> E(hex)
    1000 = 8(dezimal) ---> 8(hex)

    ----> Zusammensetzen (Ergebnis): 3E8

    Einfach mal Probieren. Bei Fragen einfach melden.

    Gruß Wolfgang
    Der Beitrag wurde aus 100% wiederverwendbaren Elektronen erstellt!
    Beispiel:

    1. Binärwert bilden


    1000(dez) / 2 = 500 R0
    500 / 2 = 250 R0
    250 / 2 = 125 R0
    125 / 2 = 62 R1
    62 / 2 = 31 R0
    31 / 2 = 15 R1
    15 / 2 = 7 R1
    7 / 2 = 3 R1
    3 / 2 = 1 R1
    1 / 2 = 0 R1

    (Restwertverfahren ist klar: Dividieren durch 2 bis das Ergebnis 0 ist (Nicht der Rest))

    2. Binärzahl ablesen (Rest von unten nach oben)


    1111101000

    3. Tabelle für Hex-Zahlen aufschreiben


    0 0000
    1 0001
    2 0010
    3 0011
    4 0100
    5 0101
    6 0110
    7 0111
    8 1000
    9 1001
    A 1010
    B 1011
    C 1100
    D 1101
    E 1110
    F 1111

    4. 4-Bit Blöcke bilden (von hinten anfangen und im ersten Block Nullen auffüllen)


    (00)11|1110|1000

    5. Hex-Zahl aus Tabelle ablesen


    0011|1110|1000
    3 E 8

    Hexadezimale Zahl: 3E8
    (hex)

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Angry Onion“ ()