|
|
||
|
|
||
| .. ASCII-Code | ||
|
|
||
|
In
den Speicherzellen (Bytes) eines Computers können nur binär
codierte Zahlen abgelegt werden, also Folgen der Ziffern 0 oder
1. Diese wiederum können mit Hilfe der Mathematik als
dezimale oder hexadezimale Zahlen interpretiert werden und
beschreiben elektrische letztlich elektrische Spannungen.
Buchstaben
oder andere Zeichen kommen in Speicherzellen wirklich nicht vor.
Dennoch ist es augenscheinlich möglich, den Computer Buchstaben, Ziffern oder Sonderzeichen, auf den Bildschirm malen zu lassen. Dies geschieht jedoch nicht durch den Computer, sondern durch speziell hierfür entwickelte, elektronische Schaltungen. Wenn der Computer beispielsweise seine Zahlen an ein Videointerface ausgibt, so ist diese elektronische Schaltung in der Lage, je nach Zahl (bzw. Spannungsfolge) ein Punktmuster zu erzeugen, welches auf dem Monitor wie ein Buchstabe aussieht. Wollte man solche Buchstaben vergrößern, so würde man das Punktraster sehen, wie in dem nachfolgenden Bild. Hier erhielt das Videointerface vom Computer die hexadezimale Zahlenfolge .. 77 77 77 2E 47 6F 42 6C 61 63 6B 2E 64 65 und wandelte diese in das Punktraster des Schriftzuges. Ähnlich verhält es sich bei dem Eingabegerät für Buchstaben, der Tastatur. Hier sorgt eine elektronische Schaltung dafür, dass das Schließen eines Schalters in eine Zahl umgewandelt wird. Wie 'doof' dieses Eingabegerät ist kann man feststellen, wenn man die Tastenkappe für das 'E' dorthin steckt, wo zuvor das 'B' war. Resultat, schließt man den Schalter auf dem jetzt das E steckt, so erscheint auf dem Bildschirm ein 'B'. Sicherlich ist es sinnvoll, alle Eingabe- und Ausgabegeräte für Zeichen gleich arbeiten zu lassen. Wollte ein Drucker die Zahlen des Computers in anderer Weise auswerten, als der Bildschirm, so würde das im Chaos enden. Dem entsprechend hat man sich auf eine Zuordnung von Zeichen zu Zahlen geeinigt, welche alle Ein- und Ausgabegeräte berücksichtigen. Man sagt, die Zeichen würden codiert werden und nennt die Tabelle, in der die Zuordnung aufgeführt ist, eine Code-Tabelle. Es gibt mehrere solche Tabellen, eine aber ist weit verbreitet, und das ist die ASCII-Codetabelle. ASCII bedeutet American StandardCode for Information Interchange, was übersetzt, amerikanischer Standardcode für den Informationsaustausch bedeutet. Diese Tabelle ist auf der nächsten Seite zu sehen. |
||
|
|
.de