ASCII-styrkoder

De 32 första ASCII-tecknen är inte skrivbara i vanlig mening, utan används för olika styrändamål och kallas därför styrtecken (eller kontrolltecken). Styrtecknen används t ex för att åstadkomma speciella effekter på skrivare och för att kontrollera och styra dataöverföring mellan olika enheter, inklusive vid datakommunikation mellan datorer.

I ASCII-tabellen nedan visar första kolumnen de vanligaste benämningarna för resp styrkod, andra kolumnen den decimala ASCII-koden, tredje kolumnen den tangent (ihop med Ctrl-tangenten) som skall nedtryckas för att åstadkomma koden och sista kolumnen ger en kortfattad beskrivning.

Förkortning ASCII-kod Ctrl- Funktion
NUL 0   NULL
Används främst som utfyllnadstecken
SOH 1 A START OF HEADER
Används för att markera början av adressinformation i början av ett synkront datablock
STX 2 B START OF TEXT
Markerar slutet på adressinformation och början på det egentliga meddelandet
ETX 3 C END OF TEXT
Markerar slutet på data vars början markerades av STX
EOT 4 D END OF TRANSMISSION
Anger slutet på en överföring (inget finns att sända)
ENQ 5 E ENQUIRY
Begäran om svar
ACK 6 F POSITIVE ACKNOWLEDGEMENT
Används som godkännande av ett mottaget datablock. Används även som ett jakande svar
BEL 7 G BELL (eller ALARM)
Ger hörbar eller synbar signal hos mottagaren
BS 8 H BACKSPACE
Används för att backa ett tecken, vid t ex felslag
HT 9 I HORIZONTAL TAB
Till nästa tabuleringsläge (åt höger)
LF 10 J LINE FEED
Nyradstecken. Medför att skrivhuvud eller markör flyttas till samma position på nästa rad
VT 11 K VERTICAL TAB
Vertikal tabulering (vanligtvis endast till skrivare), vilket betyder att skrivhuvudet hoppar till nästa definierade rad
FF 12 L FORM FEED
Sidframmatning. Skrivare byter sida. Många bildskärmar reagerar med att tömma skärmen
CR 13 M CARRIAGE RETURN
Vagnretur. Flyttar skrivhuvud eller markör till början av samma rad
SO 14 N SHIFT OUT
Används för att indikera att efterföljande teckenkoder som skall tolkas efter annan kodtabell (tills SI påträffas).
SI 15 O SHIFT IN
Markerar att efterföljande tecken skall tolkas enligt nomal kodtabell
DLE 16 p DATA LINK ESCAPE
Används för att ge styrkoder en alternativ betydelse
DC1
XON
17 Q DEVICE CONTROL 1
Används av utrustningstillverkare för att komma åt speciella funktioner (blink, extra lysande, reverserad text m m). XON (transmit on) används även för att återuppta sändning som stoppats med XOFF
DC2 18 R DEVICE CONTROL 2
Leverantörsberoende
DC3
XOFF
19 S DEVICE CONTROL 3
XOFF styr flödet mellan två kommunicerande enheter XOFF (transmit off) får en terminal att sluta sända
DC4 20 T DEVICE CONTROL 4
Leverantörsberoende
NAK 21 U NEGATIVE ACKNOWLEDGEMENT
Används av mottagande enhet som negativt svar (motsats till ACK)
SYN 22 V SYNCHRONOUS IDLE
Används vid synkrona protokoll för att synkronisera sän dare och mottagare
ETB 23 W END OF TRANSMISSION BLOCK
Markerar slutet av ett datablock
CAN 24 X CANCEL
Anger att föregående data i detta block skall ignoreras
EM 25 Y END OF MEDIUM
Indikerar det fysiska (till skillnad från det logiska) slutet på mediet (t ex bandslut)
SUB 26 Z SUBSTITUTE
Används normalt för att ersätta ett icke giltigt tecken (t ex med fel paritet)
ESC 27 [ ESCAPE
Används för att ge efterföljande tecken speciell betydelse. Används för att styra skrivare, vissa terminaler (t ex VT100) m m
FS 28 \ FILE SEPARATOR
Informationsavgränsare
GS 29 ] GROUP SEPARATOR
Avgränsar en logisk grupp
RS 30   RECORD SEPARATOR
Postavskiljare
US 31   UNIT SEPARATOR


Copyright © 1998 Martin Fahlgren

martin@1-1-7-46a.ghn.gbg.bostream.se

[Till början av dokumentet] [Till artikelförteckningen]