Back to Top

PHNETZ - Internetagentur

Marketing für Ihren Erfolg

Binärcode

Binärcode

Ein Binärcode ist eine Darstellung von Daten, Befehlen oder Zeichen ausschließlich mit den beiden Ziffern 0 und 1 (den Bits). Durch Kombination mehrerer Bits entstehen Bytes (8 Bit) und daraus größere Informationseinheiten (Wörter, Blöcke). Der Binärcode ist die grundlegendste Form, in der digitale Systeme (Computer, Mikrocontroller, Kommunikationstechnik) Informationen verarbeiten und speichern.

 

Warum 0 / 1?

  • Physikalische Realisierung: Elektronische Schaltungen arbeiten mit zwei stabilen Zuständen – Spannung (High = 1) und kein Strom (Low = 0) – was robust, schnell und energieeffizient ist.
  • Fehlertoleranz: Zwei Zustände lassen sich zuverlässig unterscheiden, auch bei Rauschen oder Alterung der Bauteile.
 

Grundlagen

Einheit
Größe
Nutzung
Bit
1 Bit
Grundlegendes Symbol (0 oder 1).
Byte
8 Bit
Standard‑Zeicheneinheit (z. B. ASCII‑Zeichen).
Word
16/32/64 Bit (je nach Architektur)
Register‑Breite der CPU, adressierbare Einheit.
Nibbles
4 Bit
Halbes Byte, oft für hexadezimale Darstellung (0‑F).

Codierung von Zeichen (Beispiel)

  • ASCII (7‑Bit) – A = 0100 0001 (dezimal 65).
  • Unicode (UTF‑8) – variable Länge, z. B. = 1110 0010 1000 0010 1000 1010 (3 Byte).
 

Binärcodierung von Zahlen

Zahl
Binär (8‑Bit)
Hexadezimal
0
0000 0000
0x00
13
0000 1101
0x0D
255
1111 1111
0xFF
1024
0000 0100 0000 0000 (16‑Bit)
0x0400

Anwendung in Computer‑Architekturen

  • Maschinencode – Befehle der CPU werden als Binär‑Opcode gespeichert (z. B. 0xB8 0x01 0x00 0x00 0x00 = MOV EAX,1 bei x86).
  • Speicheradressierung – Adressen sind binäre Werte (z. B. 0x7FFDF000).
  • Kommunikationsprotokolle – Bits werden über Kabel, Funk oder Licht (Optik) übertragen (NRZ, Manchester‑Encoding, 8b/10b).
 

Umwandlung von Binär in andere Darstellungen

  • Dezimal: Summe von 2^n für jede 1‑Stelle.
    • Beispiel: 1011₂ = 1·2³ + 0·2² + 1·2¹ + 1·2⁰ = 8 + 0 + 2 + 1 = 11₁₀.
     
  • Hexadezimal: Gruppierung in Nibbles (vier Bits).
    • Beispiel: 1101 0110₂ → D6₁₆.
 

Fehlererkennung und -korrektur (im Binärformat)

Verfahren
Prinzip
Typische Anwendung
Parity Bit
1 Bit, das die Parität (gerade/ungerade) der Daten‑Bits sicherstellt.
Serial‑Kommunikation (UART).
Checksum
Summe (Modulo) aller Bytes, gesendet zur Prüfung.
IP‑Header, TCP‑Checksum.
CRC (Cyclic Redundancy Check)
Polynomial‑Division, hoher Fehlerdetektionsertrag.
Ethernet‑Frames, Speicher‑ECC.
Hamming‑Code
Redundanz‑Bits zur automatischen Korrektur einzelner Bit‑Fehler.
RAM‑ECC, Satelliten‑Kommunikation.