Theorie
 
 
 
 
 
Computertechnik
 
 
 
 
 
.. Stichwort: ASCII-Code -Erklärung
 
 
 
 
 

 
 
 
 

 

ASCII-Code Tabelle

 

 

 

 

 
ASCII -American Standard Code for Information Interchange
Der ASCIIcode weist Buchstaben, Ziffern, einer Anzahl Sonder- und Steuerzeichen des amerikanischen Sprachbereichs, Codezahlen zu. Gelangt die zur Codezahl gehörende Bitkombination zu einem ASCIIcode-fähigen Ausgabegerät, werden die Bitkombinationen von dem Geräte so verarbeitet, dass sie wieder Buchstaben, Zahlen und Sonderzeichen darstellen. Geräte dieser Art sind zum Beispiel Bildschirme und Drucker. Quellen des ASCIIcodes sind vorzugsweise die Tastaturen von Computern. Drückt man bei einer PC-Tastatur auf eine Taste, wird dieser Tastendruck von einer Logikschaltung erkannt und in einen SCAN-Code (Abtastcode) umgewandelt. Im Computer wird dem SCAN-Code der ASCIIcode zugeordet, dann verarbeitet er den Code und überträgt ihn gegebenenfalls zu einem Ausgabegerät.

Da der ASCIIcode bei der postalischen Datenfernübertragung (Fernschreiber) seinen Ursprung hat, enthält er eine Reihe Bitkombinationen, mit denen sich die Übertragungsgeräte untereinander verständigen konnten, ohne gleich drucken zu müssen. Diese Bitkombinationen werden Controlcodes genannt (Abkürzung für Control = CTRL). Ihre Bedeutung ist unten genannt. In Anlehnung an deutsche Tastaturen müsste man diese Codes, Steuerzeichen oder Steuercode nennen, denn sie können über die Taste [Strg] (Steuerung) erreicht werden.

Der ASCIIcode ist als 7-Bit Code definiert. Dementsprechend können insgesamt 128 Zeichen verschlüsselt werden. Heutige Computersysteme arbeiten mit 8-Bit, so dass 128 weitere Bitkombinationen nicht belegt sind. Diese zusätzlichen 128 Kombinationen kann jeder Anwender des ASCIIcode frei verwenden. IBM wies den freien Bitkombinationen bei seinem Betriebssystem DOS weitere Zeichen zu, die man den IBM-Sonderzeichensatz nennt. Das Betriebssystem Windows von Microsoft veränderte die Belegung, man spricht hier vom Windows-Zeichensatz. Ein weiterer Versuch diese Zeichen zu definieren wurde von American National Standards Institute (ANSI) vorgenommen und führte zum ANSI-Zeichensatz.
Die IBM-Sonderzeichen bzw. die Windows-Zeichen sind durch die logische 1 im 8.Bit *) des Code-Bytes gekennzeichnet. Sie umfassen insbesondere internationale Sonderzeichen. Für Deutschland sind das die Zeichen (ä,ö,ü,Ä,Ö,Ü,ß), die im ASCII-Code nicht vorkommen. Dort werden nur Zeichen genannt, die aus historischen Gründen dem amerikanischen Zeichenbedarf entsprechen. Bei einem neueren Codesatz, dem Unicode, wurde der ASCII-Code in den unteren 7 Bits (mit führender 0) ebenfalls beibehalten. Hier weist die 1 im höchsten Bit darauf hin, dass ein zweites Byte zum Erhalt des vollständigen Zeichencodes eingelesen werden muss.

*) Hier wurden die Bits mit 1 beginnend, nummeriert.
 
 
 
 
 
Eigennamen der Steuerzeichen des ASCII-Codes
Die CTRL, oder bei deutschen Tastaturen STRG-Codes, sind von einer Tastatur aus erreichbar, indem man die [CTRL] bzw. [Strg] -Taste drückt und zudem den, in der ASCII-Tabelle angegebenen Buchstaben. Ob ein Programm darauf reagiert hängt von dessen Programmierung ab. Das Steuerzeichen ESC besitzt eine eigene Taste, die [Esc] beschriftet ist, ebenso die Zeichen BS [<--] und CR [-^]. Das Steuerzeichen CR wird durch die [ENTER] oder auch [RETURN] -Taste erzeugt, das Zeichen BS durch die darüberliegende [Rückwärts-Löschtaste].
Die nachfolgende Tabelle nennt die Namen der Steuerzeichen und ihre ehemalige Funktion bei der Datenfernübertragung. Werden die Zeichen als Steuerzeichen in einem Programm benutzt, halten sich Programmierer soweit wie möglich an die überlieferte Bedeutung, .. müssen das aber nicht tun.
 
 
 
 

 

 

Bez

Bezeichnung

Bedeutung

 

 

 

NUL

Null

Null

 

 

 

SOH

Start of Heading

Beginn des Übertragungskopfes

 

 

 

STX

Start of Text

Beginn der Textübertragung

 

 

 

ETX

End of Text

Ende der Textübertragung

 

 

 

EOT

End of Transmission

Ende der Datenübertragung

 

 

 

ENQ

Enquing

Anfrage

 

 

 

ACK

Acknowledge

Bestätigung

 

 

 

BEL

Bell

Lasse die Klingel erschallen

 

 

 

BS

Backstep (-space)

Druckwagen einen Schritt zurücksetzen

 

 

 

HT

Horizontal Tabulation

Sprung zur nächsten Tabulatorposition

 

 

 

LF

Line Feed

Zeilenvorschub

 

 

 

FF

Form Feed

Seitenvorschub

 

 

 

CR

Carriage Return

Wagenrücklauf auf erste Position

 

 

 

SO

Shift Out

Rückschalten der Wirkung von SI

 

 

 

SI

Shift In

Dauerumschaltung

 

 

 

DLE

Data Link Escape

Datenverbindungsumschaltung

 

 

 

DC

Device Control

Gerätesteuerung (DC1- DC4 4 Signale)

 

 

 

NAK

Negative Acknowledge

Negative Bestätigung

 

 

 

SYN

Synchronus Idle

Synchronisations- Leerlauf

 

 

 

ETB

End of Transmission Block

Ende des Übertragungsblocks

 

 

 

CAN

Cancel

annullieren, zurücknehmen

 

 

 

EM

End of Medium

Datenträgerende

 

 

 

SUB

Substitute

Ersetzen

 

 

 

ESC

Escape

Umschalten, entkommen

 

 

 

FS

File Seperator

Trennzeichen zwischen Dateien

 

 

 

GS

Group Seperator

Trennzeichen zwischen Datengruppen

 

 

 

RS

Record Seperator

Trennzeichen zwischen Datensätzen

 

 

 

US

Unit Seperator

Trennzeichen zwischen Dateneinheiten

 

 

 

 

 

 

 

 

 

SPC

Space, Blank

Leerzeichen (ist kein Steuerzeichen)

 

 

 

DEL

Delete

Löschzeichen (ist kein Steuerzeichen)

 

 

 

 

www..de