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]