WikiDer > ASCII (Zeichensatz)

ASCII (tekenset)

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.

Die 95 druckbaren (schwarzen) ASCII-Zeichen oktal 040-176 (32-126 dezimal)
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.

Telex mit Lochstreifen (links)

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
DezemberOktVerhexenBinärSchildDezemberOktVerhexenBinärSchild DezemberOktVerhexenBinärSchild DezemberOktVerhexenBinärSchild
0000000000000NULL (Nulll)32040200100000SP64100401000000@96140601100000`
1001010000001SOH (soTorte Öf huhLeser)33041210100001!65101411000001ein97141611100001ein
2002020000010STX (soTorte von TeXt)34042220100010"66102421000010B98142621100010b
3003030000011ETX (End von TeXt)35043230100011#67103431000011C99143631100011c
4004040000100EOT (End Öf TÜbertragung)36044240100100$68104441000100d100144641100100d
5005050000101ENQ (enqZwiebel)37045250100101%69105451000101E101145651100101e
6006060000110ACK (ackNachrichten)38046260100110&70106461000110f102146661100110f
7007070000111GLOCKE (Bell (Tonsignal))39047270100111'71107471000111G103147671100111G
8010080001000BS (BacksoTempo)40050280101000(72110481001000huh104150681101000ha
9011090001001HT (huhorizontal Tab)41051290101001)73111491001001ich105151691101001ich
100120A0001010LF (line fEid (neue Regel))420522A0101010*741124A1001010J1061526A1101010ja
110130B0001011VT (Vertik Tab)430532B0101011751134B1001011k1071536B1101011k
120140C0001100FF (form fEid)440542C0101100,761144C1001100l1081546C1101100l
130150D0001101CR (CAnkunft RRückkehr (Wagenrücklauf))450552D0101101-771154D1001101ich1091556D1101101ich
140160E0001110SO (soheben Öäh)460562E0101110.781164E1001110Nein1101566E1101110nein
150170F0001111SI (soheben ichn)470572F0101111/791174F1001111Ö1111576F1101111Ö
16020100010000DLE (dan einer lTinte Escape)48060300110000080120501010000p112160701110000p
17021110010001DC1 (device Cabrollen 1 (XON))49061310110001181121511010001Q113161711110001q
18022120010010DC2 (device Cabrollen 2)50062320110010282122521010010R114162721110010r
19023130010011DC3 (dgerät Cabrollen 3 (XOFF))51063330110011383123531010011so115163731110011so
20024140010100DC4 (dgerät Cabrollen 4)52064340110100484124541010100T116164741110100t
21025150010101NAK (Neinegativ einckNachrichten)53065350110101585125551010101SIE117165751110101Sie
22026160010110SYN (Synchron. Leerlauf)54066360110110686126561010110V118166761110110v
23027170010111ETB (End von TErteilung Bsperren)55067370110111787127571010111W119167771110111w
24030180011000KÖNNEN (könnenZelle)56070380111000888130581011000X120170781111000X
25031190011001EM (End von ichmittel)57071390111001989131591011001Ja121171791111001ja
260321A0011010SUB (SubInstitut)580723A0111010:901325A1011010z1221727A1111010z
270331B0011011ESC (EscAffe)590733B0111011;911335B1011011[1231737B1111011{
280341C0011100fs (file soSeparator)600743C0111100<921345C10111001241747C1111100|
290351D0011101GS (GGruppe soSeparator)610753D0111101=931355D1011101]1251757D1111101}
300361E0011110RS (RAufzeichnung soSeparator)620763E0111110>941365E1011110^1261767E1111110~
310371F0011111USA (SIEnicht soSeparator)630773F0111111?951375F1011111_1271777F1111111DEL

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

Alle Möglichkeiten bei Verwendung von 9 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:

DezemberOktVerhexenBinärCode
128-154200-23280-9A10000000-10011010verschiedene Buchstaben mit diakritischen Zeichen
155-159233-2379B-9F10011011-10011111Währungssymbole
160-168240-250A0-A810100000-10101000Buchstaben mit diakritischen Zeichen (Spanisch)
169-170251-252A9-AA10101001-10101010Negationssymbole
171-172253-254AB-AC10101011-10101100Brüche
173255 ANZEIGE 10101101 invertiertes Ausrufezeichen ¡
174-175256-257AE-AF10101110-10101111Französische Zitate
176-178260-262B0-B210110000-10110010Gitter
179-218263-332B3-DA10110011-11011010Linien
219-223333-337DB-DF11011011-11010000Würfel
224-253340-375E0-FD11100000-11111101mathematische Symbole
254-255376-377FE-FF11111110-11111111Wü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