LU05.L01 - Binäre Codierung von Nachrichten
Lösung
Wie lautet die binäre Codierung der Zeichenkette «SOS». Der entsprechende Codewert in der ASCII Codetabelle ist wie folgt: S=83, O=79.
S = ASCII(83) –> Binär(0101'0011)
O = ASCII(79) –> Binär(0100'1111)
SOS –> 010100110100111101010011
Rechenschritte
Schritt 1 – ASCII-Code ermitteln
Der Buchstabe S hat im ASCII-Standard den Dezimalwert: S –> ASCII(83)
Schritt 2 – In Binär umrechnen
Wir teilen den Wert 83 wiederholt durch 2 und notieren den Rest.
Division | Quotient | Rest |
---|---|---|
83 ÷ 2 | 41 | 1 |
41 ÷ 2 | 20 | 1 |
20 ÷ 2 | 10 | 0 |
10 ÷ 2 | 5 | 0 |
5 ÷ 2 | 2 | 1 |
2 ÷ 2 | 1 | 0 |
1 ÷ 2 | 0 | 1 |
Schritt 3 – Reste umdrehen
Von unten nach oben gelesen: 1 0 1 0 0 1 1
Da ASCII 8 Bit nutzt, fügen wir vorne eine 0 hinzu: 01010011₂
Schritt 4: Ergebnis
S → 83 (dezimal) → 01010011 (binär):