Das Alphabet in Zahlen ausdrücken
Sie können jede Zahl, die zum Beispiel im Dezimalsystem angegeben ist, in das binäre Zahlensystem umrechnen. Zeichen und Buchstaben können Sie nicht umrechnen. Für diese ist es notwendig, dass Sie Vereinbarungen treffen, eine "Sprache“ finden, in der festgelegt ist, wie zum Beispiel das "A" als Binärcode heißen soll.
- Solche Vereinbarungen gibt es schon lange, das Morsealphabet ist um Beispiel auch so eine Vereinbarung. "A" ist als in ihm als “.-“, was man auch als 0I bezeichnen könnte, definiert "B" als “-...“(I000) festgelegt.
- Es gibt auch einen 5 Bit Code, nach dem A als 00000 und B als 0000I festgelegt ist.
- Wichtig ist immer nur, dass Sender wie Empfänger die gleiche Codetabelle nutzen. In der Vergangenheit gab es viele Codierungen nebeneinander, die alle binär waren, also auf 2 Zeichen beruhten. So funktionierten Fernschreiben, Telegrafen und auch Faxgeräte.
Binär-Code über die ASCII-Tabelle
- Es handelt sich um eine 7-Bit-Codierung, der ASCCII (American Standard Code for Information Interchange) genannt wird und seit 1963 ein anerkannter Standard ist. Die heutige Computer arbeiten mit dieser Codierung.
- Da für die Übermittlung eines Textes mehr Zeichen als nur Buchstaben, Zahlen und Satzzeichen notwendig sind, enthält dieser Code auch sogenannte Steuerzeichen, wie die Kennung des Beginns der Übertragung oder einen Absatz in einem Text.
- Insgesamt gibt es 33 nicht druckbare Steuerzeichen und 95 druckbare Zeichen. Diese werden fortlaufend nummeriert. Die Nummern 0-32 beziehen sich auf die Steuerzeichen, die Nummern 33 - 47 auf Sonderzeichen wie Komma, Punkt oder Klammern. Nun folgen 10 Ziffern von 0 bis 9, welche auf den Plätzen 48 bis 57 liegen. Daran schließen sich noch Sonderzeichen wie Gleichheitszeichen, Fragezeichen oder @ an.
- Mit dem Alphabet geht es erst auf Platz 65 los, dieser gehört zum großen "A", "B" hat die Nummer 66 und so weiter. "Z" steht auf Platz 90. Nun folgen noch ein paar Sonderzeichen und auf Platz 97 beginnen die kleinen Buchstaben des Alphabets.
- Wenn Sie als "Anna" schreiben wollen, brauchen Sie das Zeichen vom Platz 65, zweimal das vom Platz 110 und einmal das von Platz 97. Sie bekommen also als Dezimalcode 65 110 110 97.
Im letzten Schritt müssen Sie diese Dezimalzahlen in Binärzahlen verwandeln.
Umrechnung vom Dezimal- ins Zweiersystem
Das Zweiersystem beruht auf Potenzen zur Basis 2 (20=1, 21=2, 22= 4...), genauso wie das Dezimalsystem auf Potenzen zur Basis 10 (100=1; 101=10; 102 =100...) beruht. Da es sich um einen 7 Bit Code handelt, kommen nur die Potenzen von 20=1, 21=2, 22= 4....27= 128 infrage. "Anna" verwandeln Sie nach diesem Schema:
- Sie brauchen die Plätze in der ASCII-Tabelle, als0 A=65, n=110 und a=97. Wenn Sie nun eine Dezimalzahl haben, z. B. die 65, dann gehen Sie so vor:
- Die 27 = 128 ist 0-mal in 65 enthalten. Die 26 = 64 ist einmal enthalten, es bleibt ein Rest von 1. In diesem Rest ist lediglich 20 = 1 1-mal enthalten. Es gilt also: 65 = 0*27 + 1*26 + 0*25+ 0*24+ 0*23+ 0*22+ 0*21 + 1*20= 0I00 000I.
- Für "n" auf Platz 110 gilt also 110 = 0*27 + 1*26 + 1*25+ 0*24+ 1*23+ 1*22+ 1*21 + 0*20 = 0II0 III0 und für das kleine "a" auf Platz 97 ergibt sich folglich 0II0 000I.
- "Anna" ist dann also 0I00 000I 0II0 III0 0II0 III0 0II0 000I.
In dieser Codierung können Sie keine Umlaute oder andere Buchstaben, die nicht zum lateinischen Alphabet gehören darstellen, aber in der Regel werden die ersten 127 Zeichen immer in dieser Codierung verwendet.
Wie hilfreich finden Sie diesen Artikel?