/ Informatik
Zahlensysteme & Kodierung
Stellen- und Bitbreiten-Berechnungen zwischen Dezimal, Binär, Hexadezimal und Oktal, BCD-Kodierung, Gray-Code sowie Einer- und Zweierkomplement mit Wertebereich.
14 Rechner in dieser Kategorie, jeweils mit automatischer Variablen-Umstellung.
I01
Dezimal zu Binär (Stellen)
Anzahl der Binärstellen, die zur Darstellung einer nicht-negativen ganzen Dezimalzahl benötigt werden: ⌈log₂(n + 1)⌉. I02
Dezimal zu Hexadezimal (Stellen)
Anzahl der Hexadezimalstellen zur Darstellung einer nicht-negativen ganzen Dezimalzahl: ⌈log₁₆(n + 1)⌉. I03
Dezimal zu Oktal (Stellen)
Anzahl der Oktalstellen zur Darstellung einer nicht-negativen ganzen Dezimalzahl: ⌈log₈(n + 1)⌉. I04
Binär zu Dezimal (Stellenwert)
Dezimalwert einer einzelnen Binärstelle: Wert = bit · 2^pos. Über alle Stellen aufsummiert ergibt das den Gesamtwert. I05
Hexadezimal zu Dezimal (Stellenwert)
Dezimalwert einer einzelnen Hexadezimalstelle: Wert = ziffer · 16^pos. Hex-Ziffern sind 0–15. I06
Oktal zu Dezimal (Stellenwert)
Dezimalwert einer einzelnen Oktalstelle: Wert = ziffer · 8^pos. Oktalziffern sind 0–7. I07
Binär zu Hexadezimal (Stellen)
Vier Binärstellen entsprechen genau einer Hexadezimalstelle: HexStellen = ⌈BinStellen / 4⌉. I08
Hexadezimal zu Binär (Stellen)
Jede Hexadezimalstelle entspricht genau vier Binärstellen: BinStellen = HexStellen · 4. I09
BCD-Kodierung
Binary Coded Decimal: pro Dezimalstelle werden vier Bits verwendet. Bits = Dezimalstellen · 4. I10
Gray-Code aus Binär
Der Gray-Code wird aus dem Binärwert mit G = n XOR (n ≫ 1) gebildet. Zwei aufeinanderfolgende Gray-Code-Werte unterscheiden sich genau in einem Bit. I11
Binär aus Gray-Code
Rückwandlung Gray → Binär durch sukzessives XOR mit allen rechts-geschobenen Versionen: n = G XOR (G ≫ 1) XOR (G ≫ 2) … I12
Zweierkomplement
Zweierkomplement-Darstellung einer negativen Zahl als vorzeichenlose Bitfolge: neg = 2^n − pos. Bei n Bits wird so −pos als (2^n − pos) abgebildet. I13
Zweierkomplement Wertebereich
Darstellbarer Wertebereich im Zweierkomplement mit n Bits: Min = −2^(n − 1), Max = 2^(n − 1) − 1. Beispiel n = 8: −128 bis 127. I14
Einerkomplement
Einerkomplement-Darstellung: bitweise Invertierung, äquivalent zu Ergebnis = (2^n − 1) − Wert. Hat zwei Nulldarstellungen (+0 und −0).