Zum Inhalt springen
Wiesbaden · Rhein-Main · Remote nach Vereinbarung IT-Wissen Unternehmen Kontakt

Binärmathematik einfach erklärt: Wie Computer mit 0 und 1 rechnen

Binärzahlen verstehen: Stellenwerte, Umrechnung, Addition, Subtraktion, Zweierkomplement, Bit-Operationen und warum 0 und 1 die Grundlage moderner Computer sind.

Computer wirken kompliziert, ihre grundlegende Mathematik beginnt jedoch mit nur zwei Symbolen: 0 und 1. Das Binärsystem oder Dualsystem ist ein Stellenwertsystem zur Basis 2 und bildet die mathematische Grundlage digitaler Computer.

Wer Binärmathematik versteht, versteht gleichzeitig viele Konzepte aus Netzwerktechnik, Programmierung, Speichergrößen, IP-Subnetting, Prozessorarchitektur und Cybersecurity besser.

Warum verwenden Computer das Binärsystem?

Elektronische Schaltungen lassen sich besonders zuverlässig mit zwei Zuständen realisieren: beispielsweise Spannung vorhanden oder nicht vorhanden, Transistor leitend oder nicht leitend. Diese beiden Zustände werden abstrakt als 1 und 0 dargestellt.

Ein einzelner solcher Wert heißt Bit. Acht Bits bilden typischerweise ein Byte.

Dezimalsystem und Binärsystem im Vergleich

Unser alltägliches Dezimalsystem verwendet zehn Ziffern von 0 bis 9. Jede Position entspricht einer Potenz von 10. Bei der Zahl 347 gilt:

3 × 10² + 4 × 10¹ + 7 × 10⁰ = 347.

Im Binärsystem existieren nur 0 und 1. Jede Position entspricht einer Potenz von 2.

Die Binärzahl 1011₂ bedeutet:

1 × 2³ + 0 × 2² + 1 × 2¹ + 1 × 2⁰ = 8 + 0 + 2 + 1 = 11₁₀.

Die wichtigsten Binär-Stellenwerte

Von rechts nach links lauten die ersten Stellenwerte:

Bitposition Potenz Wert
0 2⁰ 1
1 2¹ 2
2 2² 4
3 2³ 8
4 2⁴ 16
5 2⁵ 32
6 2⁶ 64
7 2⁷ 128

Ein 8-Bit-Wert ohne Vorzeichen kann daher Werte von 0 bis 255 darstellen, denn:

128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255.

Dezimalzahl in Binärzahl umwandeln

Nehmen wir die Dezimalzahl 13. Wir suchen die passenden Zweierpotenzen:

13 = 8 + 4 + 1.

Für die Positionen 8, 4, 2 und 1 ergibt sich daher:

8 → 1
4 → 1
2 → 0
1 → 1

Also gilt:

13₁₀ = 1101₂.

Binäre Addition

Die Regeln sind sehr einfach:

  • 0 + 0 = 0
  • 0 + 1 = 1
  • 1 + 0 = 1
  • 1 + 1 = 10

Der letzte Fall wirkt zunächst ungewöhnlich. „10“ bedeutet im Binärsystem zwei: Wir schreiben 0 und übertragen 1 in die nächste Stelle.

Beispiel:

  1011
+ 0110
------
 10001

Dezimal entspricht das 11 + 6 = 17.

Negative Zahlen und das Zweierkomplement

Computer müssen auch negative Ganzzahlen darstellen. Dafür wird häufig das Zweierkomplement verwendet.

Um beispielsweise aus einem positiven Binärwert sein negatives Gegenstück in einer festen Bitbreite zu bilden, werden zunächst alle Bits invertiert und anschließend 1 addiert.

Beispiel mit 8 Bit:

+5 = 00000101

Bits invertieren:

11111010

1 addieren:

11111011

Damit repräsentiert 11111011 im 8-Bit-Zweierkomplement den Wert -5.

Warum 255, 256 und 1024 in der IT ständig auftauchen

Viele typische IT-Zahlen sind direkte Folgen von Zweierpotenzen.

  • 2⁸ = 256 mögliche Werte eines Bytes.
  • 2¹⁰ = 1024.
  • 2¹⁶ = 65.536.
  • 2³² = 4.294.967.296.

Deshalb begegnen uns beispielsweise 255 in IPv4-Subnetzmasken, 65.535 als wichtiger Grenzwert bei 16-Bit-Feldern und 4,29 Milliarden als Größenordnung des IPv4-Adressraums.

Binärmathematik und IPv4-Subnetting

Eine IPv4-Adresse besteht aus 32 Bits. Die bekannte Schreibweise wie 192.168.1.10 teilt diese Bits lediglich in vier 8-Bit-Blöcke auf.

Die Zahl 192 lautet binär:

11000000

128 + 64 = 192.

Eine Subnetzmaske /24 bedeutet, dass die ersten 24 Bits zum Netzanteil gehören. Genau deshalb lässt sich Subnetting besonders gut verstehen, wenn man Binärzahlen beherrscht.

Bitweise Operationen: AND, OR, XOR und NOT

Neben normaler Arithmetik verwenden Computer logische Bitoperationen.

AND

Das Ergebnis ist nur dann 1, wenn beide Bits 1 sind.

1100
1010
----
1000

OR

Das Ergebnis ist 1, wenn mindestens ein Bit 1 ist.

1100
1010
----
1110

XOR

Das Ergebnis ist 1, wenn die Bits unterschiedlich sind.

1100
1010
----
0110

NOT

NOT invertiert jedes Bit: aus 1 wird 0 und aus 0 wird 1.

Diese Operationen werden in Kryptografie, Netzwerkfiltern, Grafik, Prozessoren und vielen Algorithmen intensiv verwendet.

Was bedeutet Bit-Shifting?

Beim Links- oder Rechtsschieben werden Bits um Positionen verschoben. Eine Linksverschiebung um eine Stelle entspricht bei positiven Ganzzahlen häufig einer Multiplikation mit 2.

Beispiel:

0011₂ = 3

Eine Stelle nach links:

0110₂ = 6

Noch einmal:

1100₂ = 12

Warum Binärmathematik für IT-Profis wichtig ist

Man muss nicht jeden Tag Binärzahlen per Hand rechnen. Aber das Verständnis hilft enorm bei:

  • IP-Subnetting und Routing,
  • Netzwerkprotokollen,
  • Flags und Bitmasken,
  • Speicher- und Datentypen,
  • Kryptografie,
  • Assembler und Prozessorarchitektur,
  • Berechtigungen und Low-Level-Programmierung.

Fazit

Binärmathematik ist die Sprache hinter digitaler Technik. Das System basiert nur auf 0 und 1, doch aus diesen beiden Zuständen entstehen Zahlen, Texte, Bilder, Netzwerkpakete, Programme und komplette Betriebssysteme.

Wer Stellenwerte, Zweierpotenzen, binäre Addition, Zweierkomplement und Bitoperationen verstanden hat, besitzt eine solide Grundlage für viele weitere IT-Themen – besonders Netzwerktechnik und Programmierung.

Autor: Salman Dolatpanah Gortlar

Fragen zu Ihrer IT?

Wir übersetzen Technik in einen klaren nächsten Schritt.

Kontakt aufnehmen →