Nachrichtentechnik
ASCII-Code
Der ASCII-Code (American Standard Code for Information Interchange), die Urgrossmutter der Textcodierung und immer noch fit!
Seine Anfänge liegen in der Telegrafie und dem Morse-Code sowie dem 5-Bit-Murray-Code, den der neuseeländische Erfinder Donald Murray zwischen 1901 und 1932 entwickelte. Im Mai 1961 entwarf Robert «Bob» William Bemer einen allgemeinen Code für die Darstellung von alphanumerischen Zeichen, der von der American National Standards Association akzeptiert wurde. Ein Team von Ingenieuren entwickelte dann eine endgültige Version von ASCII, die am 17. Juni 1963 verabschiedet wurde.
Der ASCII-Code
| Anzahl Zeichen | 128 |
| Anzahl Bits pro Zeichen | 7 |
| Werteraum dezimal | 0 bis 127 |
Alle ASCII-Zeichen
| # | Z | # | Z | # | Z | # | Z | # | Z | # | Z | # | Z | # | Z |
| 0 | 16 | 32 | 48 | 0 | 64 | @ | 80 | P | 96 | ` | 112 | p | |||
| 1 | 17 | 33 | ! | 49 | 1 | 65 | A | 81 | Q | 97 | a | 113 | q | ||
| 2 | 18 | 34 | " | 50 | 2 | 66 | B | 82 | R | 98 | b | 114 | r | ||
| 3 | 19 | 35 | # | 51 | 3 | 67 | C | 83 | S | 99 | c | 115 | s | ||
| 4 | 20 | 36 | $ | 52 | 4 | 68 | D | 84 | T | 100 | d | 116 | t | ||
| 5 | 21 | 37 | % | 53 | 5 | 69 | E | 85 | U | 101 | e | 117 | u | ||
| 6 | 22 | 38 | & | 54 | 6 | 70 | F | 86 | V | 102 | f | 118 | v | ||
| 7 | 23 | 39 | ' | 55 | 7 | 71 | G | 87 | W | 103 | g | 119 | w | ||
| 8 | 24 | 40 | ( | 56 | 8 | 72 | H | 88 | X | 104 | h | 120 | x | ||
| 9 | 25 | 41 | ) | 57 | 9 | 73 | I | 89 | Y | 105 | i | 121 | y | ||
| 10 | 26 | 42 | * | 58 | : | 74 | J | 90 | Z | 106 | j | 122 | z | ||
| 11 | 27 | 43 | + | 59 | ; | 75 | K | 91 | [ | 107 | k | 123 | { | ||
| 12 | 28 | 44 | , | 60 | < | 76 | L | 92 | \ | 108 | l | 124 | | | ||
| 13 | 29 | 45 | - | 61 | = | 77 | M | 93 | ] | 109 | m | 125 | } | ||
| 14 | 30 | 46 | . | 62 | > | 78 | N | 94 | ^ | 110 | n | 126 | ~ | ||
| 15 | 31 | 47 | / | 63 | ? | 79 | O | 95 | _ | 111 | o | 127 |
Erklärung
Die Zeichen 0 bis 31 und 127 sind Steuerzeichen. Die gängigsten Steuerzeichen sind:
| Dezimal | Kürzel | Beschreibung |
|---|---|---|
| 8 | BS | Rücktaste, Backspace |
| 9 | HT | Horizontaler Tabulator |
| 10 | LF | Zeilenvorschub, Line Feed |
| 11 | VT | Vertikaler Tabulator |
| 12 | FF | Seitenvorschub, Form Feed |
| 13 | CR | Zeilenumbruch, Wagenrücklauf, Eingabetaste, Return |
| 27 | ESC | Escape |
| 127 | DEL | Löschen, Delete |
Merke! UNIX, Windows und andere Betriebssysteme behandeln den Wagenrücklauf (13) nicht genau gleich. Manche hängen automatisch ein Line Feed (10) dran und schreiben auf der neuen Zeile weiter. Andere überschreiben die gleiche Zeile, wenn LinFeed (10) nicht explizit gesendet wird.
Weiter zum ANSI-Code …
