(Kopf)Umrechung Hex/Binär etc (Interessensfrage)

Gast #2257415
Lesenswert?

Nur mal aus Interesse,

habt Ihr die Umrechnungswerte Hex/Binär etc. auswendig im Kopf oder 
rechnet ihr?
Hat vllt. jemand ne nette Eselsbrücke, die er mit dem Rest der Welt 
teilen will.

Ich mein, für sowas hol ich keinen Taschenrechner raus....

Dezimal   Binär/Dual           Hexadezimal
0   0  0  0  0  0
1   0  0  0  1  1
2   0  0  1  0  2
3   0  0  1  1  3
4   0  1  0  0  4
5   0  1  0  1  5
6   0  1  1  0  6
7   0  1  1  1  7
8   1  0  0  0  8
9   1  0  0  1  9
10   1  0  1  0  A
11   1  0  1  1  B
12   1  1  0  0  C
13   1  1  0  1  D
14   1  1  1  0  E
15   1  1  1  1  F
Gast #2257420
Lesenswert?

Hex->Bin und umgekehrt hab ich im Kopf. Kommt mit der Zeit einfach.
A ist zB 8+2, 8 ist 1000, 2 ist 10, A ist also 1010
Also ich hab nur die Werte von 0b1, 0b10, 0b100 und 0b1000 im Kopf, also 
1, 2, 4 und 8. Den Rest setzt man sich einfach zusammen. Größere 
Hex-Zahlen sind einfach Aneinanderreihungen:
0xA589B1:
A = 8+2 = 1010
5 = 4+1 = 0101
8 = 1000
9 = 8+1 = 1001
B = 8+2+1  =1011
1 = 0001
=> 101001011000100110110001

Ziemlich simpel das ganze...
Hex<->Dec und Bin<->Dec soll mal schön der Taschenrechner machen. Unser 
Zählsystem ist einfach blöd.
Gast #2257453
Lesenswert?

Um die Binärzahlen schnell hinzuschreiben muss man sich mal die Spalten 
anschauen. Die ganz rechte Spalte toggelt bei jeder neuen Zeile (also 
0,1,0,1,...). Die 2. Spalte Toggelt dann erst jedes 2. Mal (also 
0,0,1,1,0,0...). Die 3. Spalte jedes 4. Mal (also 
0,0,0,0,1,1,1,1,0,0,0,0...).
Für den Anfang kannst Du ja die Wertigkeiten über die Spalte schreiben, 
also 32 16 8 4 2 1.

Die Binärzahl setzt sich dann aus der Dezimalzahl zusammen indem man 
solange von oben angefangen 1en auffüllt bis man die gewünschte Zahl 
erreicht hat. Für 39 also:
Dezimale Bedeutung 32 16 8 4 2 1
Binäre Zahl         1  0 0 1 1 1

Möchte man dies nun in HEX umrechen teilt man es in Nibble auf (also 
immer 4 Bit).
Das wäre dann hier 0010 und 0111, was 2 und 7 gibt...also 0x27.

Grüße
Gast #2257471
Lesenswert?

Also wie man das rechnet is mir schon klar ;)

>Hex->Bin und umgekehrt hab ich im Kopf. Kommt mit der Zeit einfach.

Ja hab ich mir ja schon fast gedacht.

Bit 4 Bit solte Dez auch kein Problem sein, aber ich finde bei einem 
Byte dauert mir das ausrechnen im Kopf dann doch etwas zu lange, außer 
natürlich bei 00000001 oder so
#2257802
Lesenswert?

Naja ich nehme umrechner dafür

ABER einfache kann ich im Kopf, und wenn man so grob überschlägt, dann 
ist das besser als blind vertrauen, ich brauche das zum Glück ehr 
weniger für Pointer etc, als für analoge->digital Ausgaben und 
Pinzustände, da kommt man mit groben kenntnissen für 1Byte noch aus
Moderator #2258148
Lesenswert?

Ich habe die Dez-, Hex- und Bin-Darstellungen der zahlen von 0 bis 15
als "Lookup-Tabelle" im Kopf. Damit geht die Umrechung zwischen Hex, Okt
und Bin ganz schnell.

Desweiteren habe ich alle Vielfachen von 16 bis 15·16=240 im Kopf (also
die Zahlen 0, 16, 32, 48, ... 240). Damit geht die Umrechnung von
8-Bit-Zahlen von Dez nach Hex und umgekehrt ebenfalls recht fix.

Für die Umrechnung größerer Zahlen von und nach Dez verwende ich
normalerweise den PC oder einen Taschenrechner.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren