Binär & Hexadezimal
Zahlensysteme für Adressen, Masken und Speicher verstehen.
Stellenwerte
Im Binärsystem hat jede Stelle den Wert 2^n. Im Hexadezimalsystem gilt Basis 16 mit Ziffern 0–9 und A–F.
Vier Bit pro Hex-Ziffer
Ein Nibble aus vier Bit entspricht genau einer Hex-Ziffer. Beispiel: 1111₂ = 15₁₀ = F₁₆. Für 8 Bit werden zwei Hex-Ziffern benötigt.
Dezimal nach Binär
Zerlege die Zahl in Zweierpotenzen oder teile wiederholt durch 2 und lies die Reste von unten nach oben. Die Stellenwerte 128, 64, 32, 16, 8, 4, 2, 1 helfen bei einem Byte.
42 = 32 + 8 + 2 → 00101010₂
Binär nach Dezimal
Addiere die Stellenwerte, an denen eine 1 steht. Führende Nullen ändern den Wert nicht, können aber die feste Breite eines Bytes sichtbar machen.
101101₂ = 32 + 8 + 4 + 1 = 45₁₀
Binär und Hex umrechnen
Gruppiere die Binärzahl von rechts in Viererblöcke und ergänze links bei Bedarf Nullen. Ersetze jeden Block durch genau eine Hex-Ziffer; umgekehrt wird jede Hex-Ziffer zu vier Bits.
101101₂ → 0010 1101₂ → 2D₁₆