Du möchtest wissen, was der ASCII-Code ist? Im Folgenden erklären wir dir anhand eines einfachen Beispiels, wie der ASCII-Code funktioniert.
Inhaltsübersicht
ASCII-Code Tabelle einfach erklärt an einem Beispiel
ASCII steht für American Standard Code for Information Interchange und dient zur Codierung der Zeichen im englischen Alphabet. Mit dem ASCII-Code lassen sich mit 7 Bit alle Zeichen deiner Computer-Tastatur codieren, wobei die Zeichen ä,ö,ü und ß fehlen.
Hier siehst du eine Tabelle , aus der die erforderlichen Codes der einzelnen Zeichen hervorgehen. Insgesamt können mit 7 Bit 128 Zeichen codiert werden.
Dabei unterscheiden wir in MSB für „most significant bit“ und LSB, was für „least significant bit“ steht. Mit den MSB findest du die richtige Spalte des Zeichens und mit den LSB die passende Zeile.
Die MSB’s sind höherwertig, weshalb sie links im Codewort stehen und die LSB’s rechts. Da wir von links nach rechts schreiben, beginnen wir mit den höherwertigen Bits, also den MSB’s.
Aufgabe
Wir wollen nun die Adresse der Lernvideo-Plattform Studyflix nach ASCII codieren. Dazu benutzen wir die Tabelle von gerade eben und suchen die entsprechenden Zeichen. Das große „S“ steht in der sechsten Spalte und beginnt daher mit 101. Da es in der vierten Zeile steht endet es mit 0011.
Weiter geht es mit dem nächsten Buchstaben, dem kleinen ‚t‘. Wir finden es in der achten Spalte und fünften Zeile. Das Codewort startet mit den MSB‘s 111 und endet mit den LSB‘s 0100.
Die nächsten Buchstaben findest du bestimmt auch selbst. Der dritte Buchstabe im gesuchten Wort Studyflix.de ist ein u. Hast du ihn schon gefunden? Er steht direkt unter dem kleinen „t“, in der achten Spalte und in der sechsten Zeile. Das Codewort lautet dann 111 0101.
Am besten ist es, wenn du die Buchstaben des gesuchten Wortes untereinanderschreibst und dann die zugehörige Codierung suchst. Die ausgefüllte Tabelle sieht dann so aus:
Studyflix vernetzt: Hier ein Video aus einem anderen Bereich
Zweite Aufgabe ASCII-Zeichen
Nun bist du bereits fit im ASCII codieren. Schauen wir uns nun aber noch eine andere Aufgabe an. Wir haben den folgenden Code vorliegen. Ein ASCII codiertes Zeichen besteht aus 7 Bit, dies ist hier offensichtlich auch nicht der Fall. Klar, das steht ja auch im Hinweis, denn diese Aufgabe ist hexadezimal im ASCII-Code codiert. Kein Problem, dann codieren wir das ganze doch erst einmal in einen Binärcode um.
Unsere Tabelle hat nun drei Spalten. Dabei beinhaltet die erste Spalte den Hexadezimalen Code, in die nächste Spalte kommt der zugehörige Binärcode und die letzte enthält das ASCII-Zeichen. Zunächst füllen wir die erste Spalte mit den Zeichen der Aufgabenstellung aus. Wir schreiben 4 1, 6 4, 6 4, 6 9, 6 5, 7 2 und so weiter in die Spalte des hexadezimalen Codes.
Anschließend übersetzen wir diese in Binärcode mit Hilfe der Hexadezimal-zu-Binärcode-Tabelle. Das erste Zeichen wird das MSB, das zweite Zeichen ist das LSB. In der ersten Zeile wird die vier zu 100 und die eins zu 0001. Beginnt der Binärcode mit einer „Null“, dann kann und muss diese bei den MSBs weggelassen werden, da die MSBs des ASCII-Codes aus nur 3 Bits bestehen.
Entschlüsselung des binären Codes
Im nächsten Schritt entschlüsseln wir den Binären Code anhand der ASCII-Tabelle. Wir suchen jeweils die MSB und LSB, genau wie gerade eben bei der Codierung des Wortes „Studyflix.de“ – nur anders herum.
Das ist ganz schön viel Such- und Schreibarbeit. Die fertig ausgefüllte Tabelle sieht nun so aus: Wir können die Aufgabenstellung nun entziffern. Sie lautet: Addieren Sie im BCD-Code: 428 plus 739.
ASCII-Code — häufigste Fragen
(ausklappen)
ASCII-Code — häufigste Fragen
(ausklappen)-
Was sind ASCII-Zeichen?ASCII-Zeichen sind fest definierte Zeichen wie Buchstaben, Ziffern, Satzzeichen und einige Steuerzeichen, denen im ASCII-Code jeweils eine Zahl zugeordnet ist. Diese Zahl wird als 7-Bit-Binärcode gespeichert. Umlaute wie ä, ö, ü und ß gehören nicht zum ASCII-Zeichensatz.
-
Gibt es verschiedene ASCII-Tabellen?Verschiedene ASCII-Tabellen gibt es vor allem in der Darstellung, denn die gleichen ASCII-Zeichen können als Binär-, Dezimal- oder Hex-Zahlen gezeigt werden oder anders angeordnet sein. Beim echten ASCII sind die 128 Codes (0 bis 127) fest gleich. Manche Tabellen zeigen zusätzlich eine erweiterte Variante mit weiteren Zeichen.
-
Wird ASCII noch verwendet?ASCII wird noch verwendet, weil viele Systeme für einfachen englischen Text, Ziffern und Standard-Sonderzeichen weiterhin genau diese Codes benutzen. Außerdem ist ASCII oft die gemeinsame Grundlage, wenn Daten zwischen verschiedenen Geräten oder Programmen ausgetauscht werden. In vielen modernen Zeichencodes sind die ASCII-Zeichen weiterhin identisch enthalten.
-
Warum ist für jedes Zeichen die gleiche Anzahl an Stellen im ASCII-Code vorhanden?Die gleiche Anzahl an Stellen im ASCII-Code gibt es, weil ASCII als fester 7-Bit-Code aufgebaut ist und jedes Zeichen dadurch gleich lang gespeichert und gelesen werden kann. Das macht das Zuordnen in einer Tabelle und das Verarbeiten im Computer einfacher. Mit 7 Bit lassen sich genau 128 verschiedene Zeichen abbilden.
Codierung verstehen
Der ASCII-Code gehört zur Codierung von Zeichen und ist eine wichtige Grundlage in der Informatik. Du ordnest in diesem Themenfeld Zeichen, Zahlen und Befehle festen Codes zu. So verstehst du, wie Computer Informationen speichern, lesen und weitergeben. Im Informatikbereich findest du passende Videos zu diesem und verwandten Themen.
