Skip to main content

Zahlensysteme

In einem Stellenwertsystem hat jede Stelle einen Wert. Er beträgt:

BasisStellenposition, bei 0 beginnend

Bsp (Dezimal): 102 = 100 (3 Stellen -> 0 1 2)
Bsp (Binär): 27 = 1000 0000 (8 Stellen -> 0 1 2 3 4 5 6 7)

zahlensysteme-1

zahlensysteme-2

StellenwertsystemBasisZiffern
Dezimalsystem100-9
Binärsystem20-1
Oktalsystem80-7
Hexadezimalsystem160-9, A-F
202122232425262728
1248163264128256
29210211212213214215216217
5121024205640968192163843276865536131072

Binär zu Dezimal

11010010Binär
1 x 271 x 260 x 251 x 240 x 230 x 221 x 210 x 20Summe
128640160020= 210

Binär zu Hexadecimal

  • Binärzahl in 4er Blöcke aufteilen.
  • Fehlende Nullen beim vordersten Block auffüllen und mit unten stehender Tabelle umrechnen
  • Die Umrechnung Hexadecimal zu Binär erfolgt analog nur umgekehrt
HexBinärHexBinär
0000081000
1000191001
20010A1010
30011B1011
40100C1100
50101D1101
60110E1110
70111F1111

Dezimal zu Binär

Das Ergebnis wird von unten nach oben gelesen!

94 / 2 = 47 Rest 0 ^
47 / 2 = 23 Rest 1 ^
23 / 2 = 11 Rest 1 ^
11 / 2 = 5 Rest 1 ^
5 / 2 = 2 Rest 1 ^
2 / 2 = 1 Rest 0 ^
1 / 2 = 0 Rest 1 ^

= 1011110

Dezimal zu Hexadezimal

  1. Dezimal zu Binär umrechnen
  2. Binärzahl in 4er Blöcke einteilen und fehlende Nullen auffüllen
  3. Die 4er Blöcke zu Hexadezimalzahlen umrechnen (siehe Tabelle)

Hexadezimal zu Dezimal

2A5EHexadecimal
2 x 16310 x 1625 x 16114 x 160Summe
819225608014= 10846

Binäre Arithmetik

  1. Binäres Addieren
    (z. B.: 1010 + 0101)

    • Stelle 1: 0 + 1 = 1 von rechts
    • Stelle 2: 1 + 0 = 1
    • Stelle 3: 0 + 1 = 1
    • Stelle 4: 1 + 0 = 1

    =========================
    Ergebnis: 1111

    (Hinweis: Bei 1+1 schreibt man 0 und überträgt 1.)

  2. Binäres Subtrahieren
    (z. B.: 1010 - 0101)

    • Stelle 1: 0 - 1 → nicht möglich, also leihen => 102 - 1 = 1; nächst höhere Stelle wird um 1 reduziert.
    • Stelle 2: (1-1) = 0 (wegen Leihen)
    • Stelle 3: 0 - 1 → wieder leihen => 102 - 1 = 1; nächst höhere Stelle um 1 reduziert.
    • Stelle 4: (1-1) = 0

    =========================
    Ergebnis: 0101

    (Hinweis: Leihen im Binärsystem entspricht dem Hinzufügen von 2.)

  3. Bitweise Operationen
    (Bit-für-Bit, bei gleicher Stellenzahl):

   a) AND:

- Regel: Nur 1, wenn beide Bits 1 sind; sonst 0.

1010
& 0101
= 0000

b) OR:

Regel: 1, wenn mindestens ein Bit 1 ist.

1010
| 0101
= 1111

c) XOR:

Regel: 1, wenn die Bits unterschiedlich sind; sonst 0.

1010
^ 0101
= 1111