WikiDer > ASCII (Zeichensatz)
ASCII (Amerikanischer Standardcode für den Informationsaustausch), ebenfalls US-ASCIA und ANSI_X3.4-1968 erwähnt,[1] ist ein Standard 7-Bits-Zeichenkodierung nach Latein Briefe, Zahlen, Satzzeichen und einige andere Charaktere und Steuercodes und zu jedem Zeichen in dieser Sequenz ein Ganzes Nummer mit diesem Charakter zu assoziieren. Der Kodex wurde von einem Ausschuss entworfen, der Folgendes umfasst: Hugh McGregor Ross und Bob Bemer.
Kontrollcodes sind blau unterstrichen
Standard-ASCII
Die Standard-ASCII-Tabelle (später auch ASCII-I . genannt)[2]genannt) besteht aus den 94 sichtbaren Zeichen (Groß- und Kleinbuchstaben, Zahlen, Satzzeichen und einigen anderen Symbolen), dem Leerzeichen und 33 Steuercodes. Die Steuercodes stellen keine sichtbaren Zeichen dar, sondern sind Befehle an Ausgabegeräte oder geben Auskunft über die gesendeten Daten.
Insbesondere aus den Steuercodes stammen Wagenrücklauf und/oder Zeilenvorschub in fast jedem flacher Text vor dem.
Die ASCII-Codes wurden ursprünglich für Telex-Kommunikation. Einige Steuercodes erinnern immer noch daran, dass die Ausgabe früher nicht auf a war Bildschirm wurde gezeigt, aber mit a TTY, eine computergesteuerte Spezies Schreibmaschine, wurde auf Papier gedruckt. Das Schild Glocke hat wirklich die Glocke des Fernschreibers geläutet, und a Wagenrücklauf ließ das Auto wie eine Schreibmaschine zurückrollen.
Der letzte Code, DEL, besteht aus sieben binären Einsen. Dieser Code wurde gelesen, als Papier Klebeband ignoriert, damit es zur Korrektur eines Fehlers verwendet werden kann: Wenn man versehentlich das falsche Zeichen eingegeben hat, wird einfach ein DEL (mit Löchern darüber) darüber gestanzt, wodurch das falsche Zeichen gelöscht wird.
Die 128 ASCII-Codes sind in den Tabellen rechts und unten aufgeführt.
Die 94 sichtbaren Zeichen und das Leerzeichen sowie deren Darstellungen als Bytes wurden seitdem in Erweiterungen wie such ANSIA, ISO 8859-1 und UTF-8.
Tabelle der ASCII-Codes
| Steuercodes | Platz, druckbare Zeichen und löschen | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dezember | Okt | Verhexen | Binär | Schild | Dezember | Okt | Verhexen | Binär | Schild | Dezember | Okt | Verhexen | Binär | Schild | Dezember | Okt | Verhexen | Binär | Schild | |||
| 0 | 000 | 00 | 0000000 | NULL (Nulll) | 32 | 040 | 20 | 0100000 | SP | 64 | 100 | 40 | 1000000 | @ | 96 | 140 | 60 | 1100000 | ` | |||
| 1 | 001 | 01 | 0000001 | SOH (soTorte Öf huhLeser) | 33 | 041 | 21 | 0100001 | ! | 65 | 101 | 41 | 1000001 | ein | 97 | 141 | 61 | 1100001 | ein | |||
| 2 | 002 | 02 | 0000010 | STX (soTorte von TeXt) | 34 | 042 | 22 | 0100010 | " | 66 | 102 | 42 | 1000010 | B | 98 | 142 | 62 | 1100010 | b | |||
| 3 | 003 | 03 | 0000011 | ETX (End von TeXt) | 35 | 043 | 23 | 0100011 | # | 67 | 103 | 43 | 1000011 | C | 99 | 143 | 63 | 1100011 | c | |||
| 4 | 004 | 04 | 0000100 | EOT (End Öf TÜbertragung) | 36 | 044 | 24 | 0100100 | $ | 68 | 104 | 44 | 1000100 | d | 100 | 144 | 64 | 1100100 | d | |||
| 5 | 005 | 05 | 0000101 | ENQ (enqZwiebel) | 37 | 045 | 25 | 0100101 | % | 69 | 105 | 45 | 1000101 | E | 101 | 145 | 65 | 1100101 | e | |||
| 6 | 006 | 06 | 0000110 | ACK (ackNachrichten) | 38 | 046 | 26 | 0100110 | & | 70 | 106 | 46 | 1000110 | f | 102 | 146 | 66 | 1100110 | f | |||
| 7 | 007 | 07 | 0000111 | GLOCKE (Bell (Tonsignal)) | 39 | 047 | 27 | 0100111 | ' | 71 | 107 | 47 | 1000111 | G | 103 | 147 | 67 | 1100111 | G | |||
| 8 | 010 | 08 | 0001000 | BS (BacksoTempo) | 40 | 050 | 28 | 0101000 | ( | 72 | 110 | 48 | 1001000 | huh | 104 | 150 | 68 | 1101000 | ha | |||
| 9 | 011 | 09 | 0001001 | HT (huhorizontal Tab) | 41 | 051 | 29 | 0101001 | ) | 73 | 111 | 49 | 1001001 | ich | 105 | 151 | 69 | 1101001 | ich | |||
| 10 | 012 | 0A | 0001010 | LF (line fEid (neue Regel)) | 42 | 052 | 2A | 0101010 | * | 74 | 112 | 4A | 1001010 | J | 106 | 152 | 6A | 1101010 | ja | |||
| 11 | 013 | 0B | 0001011 | VT (Vertik Tab) | 43 | 053 | 2B | 0101011 | 75 | 113 | 4B | 1001011 | k | 107 | 153 | 6B | 1101011 | k | ||||
| 12 | 014 | 0C | 0001100 | FF (form fEid) | 44 | 054 | 2C | 0101100 | , | 76 | 114 | 4C | 1001100 | l | 108 | 154 | 6C | 1101100 | l | |||
| 13 | 015 | 0D | 0001101 | CR (CAnkunft RRückkehr (Wagenrücklauf)) | 45 | 055 | 2D | 0101101 | - | 77 | 115 | 4D | 1001101 | ich | 109 | 155 | 6D | 1101101 | ich | |||
| 14 | 016 | 0E | 0001110 | SO (soheben Öäh) | 46 | 056 | 2E | 0101110 | . | 78 | 116 | 4E | 1001110 | Nein | 110 | 156 | 6E | 1101110 | nein | |||
| 15 | 017 | 0F | 0001111 | SI (soheben ichn) | 47 | 057 | 2F | 0101111 | / | 79 | 117 | 4F | 1001111 | Ö | 111 | 157 | 6F | 1101111 | Ö | |||
| 16 | 020 | 10 | 0010000 | DLE (dan einer lTinte Escape) | 48 | 060 | 30 | 0110000 | 0 | 80 | 120 | 50 | 1010000 | p | 112 | 160 | 70 | 1110000 | p | |||
| 17 | 021 | 11 | 0010001 | DC1 (device Cabrollen 1 (XON)) | 49 | 061 | 31 | 0110001 | 1 | 81 | 121 | 51 | 1010001 | Q | 113 | 161 | 71 | 1110001 | q | |||
| 18 | 022 | 12 | 0010010 | DC2 (device Cabrollen 2) | 50 | 062 | 32 | 0110010 | 2 | 82 | 122 | 52 | 1010010 | R | 114 | 162 | 72 | 1110010 | r | |||
| 19 | 023 | 13 | 0010011 | DC3 (dgerät Cabrollen 3 (XOFF)) | 51 | 063 | 33 | 0110011 | 3 | 83 | 123 | 53 | 1010011 | so | 115 | 163 | 73 | 1110011 | so | |||
| 20 | 024 | 14 | 0010100 | DC4 (dgerät Cabrollen 4) | 52 | 064 | 34 | 0110100 | 4 | 84 | 124 | 54 | 1010100 | T | 116 | 164 | 74 | 1110100 | t | |||
| 21 | 025 | 15 | 0010101 | NAK (Neinegativ einckNachrichten) | 53 | 065 | 35 | 0110101 | 5 | 85 | 125 | 55 | 1010101 | SIE | 117 | 165 | 75 | 1110101 | Sie | |||
| 22 | 026 | 16 | 0010110 | SYN (Synchron. Leerlauf) | 54 | 066 | 36 | 0110110 | 6 | 86 | 126 | 56 | 1010110 | V | 118 | 166 | 76 | 1110110 | v | |||
| 23 | 027 | 17 | 0010111 | ETB (End von TErteilung Bsperren) | 55 | 067 | 37 | 0110111 | 7 | 87 | 127 | 57 | 1010111 | W | 119 | 167 | 77 | 1110111 | w | |||
| 24 | 030 | 18 | 0011000 | KÖNNEN (könnenZelle) | 56 | 070 | 38 | 0111000 | 8 | 88 | 130 | 58 | 1011000 | X | 120 | 170 | 78 | 1111000 | X | |||
| 25 | 031 | 19 | 0011001 | EM (End von ichmittel) | 57 | 071 | 39 | 0111001 | 9 | 89 | 131 | 59 | 1011001 | Ja | 121 | 171 | 79 | 1111001 | ja | |||
| 26 | 032 | 1A | 0011010 | SUB (SubInstitut) | 58 | 072 | 3A | 0111010 | : | 90 | 132 | 5A | 1011010 | z | 122 | 172 | 7A | 1111010 | z | |||
| 27 | 033 | 1B | 0011011 | ESC (EscAffe) | 59 | 073 | 3B | 0111011 | ; | 91 | 133 | 5B | 1011011 | [ | 123 | 173 | 7B | 1111011 | { | |||
| 28 | 034 | 1C | 0011100 | fs (file soSeparator) | 60 | 074 | 3C | 0111100 | < | 92 | 134 | 5C | 1011100 | 124 | 174 | 7C | 1111100 | | | ||||
| 29 | 035 | 1D | 0011101 | GS (GGruppe soSeparator) | 61 | 075 | 3D | 0111101 | = | 93 | 135 | 5D | 1011101 | ] | 125 | 175 | 7D | 1111101 | } | |||
| 30 | 036 | 1E | 0011110 | RS (RAufzeichnung soSeparator) | 62 | 076 | 3E | 0111110 | > | 94 | 136 | 5E | 1011110 | ^ | 126 | 176 | 7E | 1111110 | ~ | |||
| 31 | 037 | 1F | 0011111 | USA (SIEnicht soSeparator) | 63 | 077 | 3F | 0111111 | ? | 95 | 137 | 5F | 1011111 | _ | 127 | 177 | 7F | 1111111 | DEL | |||
Besonderheiten
Allgemeines
Die Zahlen bestehen aus ihren binär Darstellung, mit dem Präfix '011'. Die Briefe sind an alphabetischer Reihenfolge, was das Alphabetisieren eines Textes erleichtert. Dies gilt nicht für Charaktere mit Akzente die später hinzugefügt wurden. Wandschrank unterscheidet sich nur ein Bit (Bit 5) von Unterschrank; dies macht die Konvertierung von case-less und case-less-Vergleich zu einer Bitoperation und daher sehr schnell. Dies gilt nicht für Unicode, wo es keinen festen Unterschied gibt und außerdem nicht alle Sprachen dieselbe Übersetzung verwenden.
International
In vielen Sprachen reichen 26 Buchstaben nicht aus. Daher wurden in einigen Sprachen Änderungen an der Tabelle vorgenommen. Die 'redundanten' Zeichen [] und {|} fehlen in der deutschen Tabelle - sie wurden durch äöü und ÄÖÜ ersetzt. In der britischen Tabelle wurde das Pfundzeichen (#) durch ein Pfundzeichen (£) ersetzt.
Software
Das Ersetzen von Zeichen verursachte manchmal Probleme bei der Computerprogrammierung, da dort die „redundanten“ Zeichen verwendet werden. Ein weiteres Problem trat auf, wenn die falsche Zeichentabelle verwendet wurde; so war es dem Deutschen nicht möglich Videotextseite's zu sehen mit a Fernsehgerät das wurde für ein anderes Land gemacht.
Erweiterung mit 8. Bit
ASCII ist a 7-BitCode, so dass es 2 . gibt7 = 128 ASCII-Codes sind möglich. Die meisten Computer arbeiten jedoch mit 8-Bit-Codes (Bytes). Das 8. Bit wurde traditionell verwendet für Parität und andere gerätespezifische Anwendungen. Anfangs bestand der zusätzlich verfügbare Zeichensatz aus üblichen Akzenten in der lateinischen Schrift und verschiedenen grafischen Zeichen wie Blöcken, Linien und Rastern, die unter anderem gut aussehende Menüs anzeigen konnten. Dieser erste umfassende Zeichensatz wurde als ASCII-II-Tabelle bekannt.[2]
Denn in Ländern außerhalb der USA wurden zusätzliche Zeichen benötigt, wie z. B. andere Buchstaben, Buchstaben mit Akzente, Währungssymbolen und Figuren wurde die Anzahl der möglichen Zeichen erhöht, indem auch das 8. Bit verwendet wurde; das gab doppelt so viele Möglichkeiten, nämlich 28 = 256. So kam die erweiterte ASCII-Charaktersammlungen. Extended ASCII ist übrigens kein Spezifisches Standard, noch primäres ASCII (siehe vorheriger Abschnitt), sondern ein Sammelname für die verschiedenen Zeichendarstellungen basierend auf den 95 druckbaren ASCII-Zeichen, wie z ANSI-Zeichensätze.
Die bekannteste Erweiterung ist die des Originals IBM-PC, namens Codeseite 437. Es wird weiterhin vom Zeichengenerator auf a . unterstützt Grafikkarte und beinhaltet:
| Dezember | Okt | Verhexen | Binär | Code |
|---|---|---|---|---|
| 128-154 | 200-232 | 80-9A | 10000000-10011010 | verschiedene Buchstaben mit diakritischen Zeichen |
| 155-159 | 233-237 | 9B-9F | 10011011-10011111 | Währungssymbole |
| 160-168 | 240-250 | A0-A8 | 10100000-10101000 | Buchstaben mit diakritischen Zeichen (Spanisch) |
| 169-170 | 251-252 | A9-AA | 10101001-10101010 | Negationssymbole |
| 171-172 | 253-254 | AB-AC | 10101011-10101100 | Brüche |
| 173 | 255 | ANZEIGE | 10101101 | invertiertes Ausrufezeichen ¡ |
| 174-175 | 256-257 | AE-AF | 10101110-10101111 | Französische Zitate |
| 176-178 | 260-262 | B0-B2 | 10110000-10110010 | Gitter |
| 179-218 | 263-332 | B3-DA | 10110011-11011010 | Linien |
| 219-223 | 333-337 | DB-DF | 11011011-11010000 | Würfel |
| 224-253 | 340-375 | E0-FD | 11100000-11111101 | mathematische Symbole |
| 254-255 | 376-377 | FE-FF | 11111110-11111111 | Würfel |
ASCII-Kunst
- Bilder können mit der Form der Zeichen erstellt werden, dies heißt is ASCII-Kunst. Im (unmodifizierten) Spiel Zwergenfestung die gesamte Spielwelt besteht aus ASCII-Zeichen.
Siehe auch
Quellen, Anmerkungen und/oder Verweise
|