ASCII

ASCII (udtales az-kee, ass-key hvis det er amerikansk) er en tabel med tegn til computere. Det er en binær kode, der anvendes af elektronisk udstyr til at håndtere tekst med det engelske alfabet, tal og andre almindelige symboler. ASCII er en forkortelse for American Standard Code for Information Interchange (amerikansk standardkode for informationsudveksling). ASCII blev udviklet i 1960'erne og var baseret på tidligere koder, der blev brugt af telegrafisystemer.

Koden indeholder definitioner af 128 tegn: de fleste af disse er alfabetets tegn, der kan udskrives, såsom abc, ABC, 123 og ?&!. Der er også kontroltegn, som ikke kan udskrives, men som i stedet styrer, hvordan teksten behandles, f.eks. for at starte en ny linje. Disse er i venstre kolonne i tabellen nedenfor. De fleste af kontroltegnene anvendes ikke længere til deres oprindelige formål. Der er ingen egentlig formateringskontrol (for fed eller kursiv osv.)

Nogle gange taler nogen om en fil eller et dokument i ASCII, hvilket betyder, at det er almindelig tekst.

ASCII bruger 8 binære cifre (bits) til at repræsentere tegn: 1000001 (eller 41 i hexadecimaltal eller 65 i standard base-10-tal) repræsenterer det store bogstav A, 1000010 repræsenterer B, 1000011 repræsenterer C osv. i rækkefølge. Otte bit giver mulighed for at medtage en paritetsbit i hver byte, der sendes via en seriel port eller modem; denne bit bruges til at undgå fejl. Dette var vigtigere for år tilbage, da forbindelserne ofte var støjende.

De 95 grafiske ASCII-tegn, nummereret fra 32 til 126 (decimaltal)Zoom
De 95 grafiske ASCII-tegn, nummereret fra 32 til 126 (decimaltal)

Udvidet ASCII

ASCII har ikke diakritiske tegn (tegn, der tilføjes til et bogstav, som f.eks. prikkerne (umlaut) over vokaler på tysk eller tilde (~) over "n" for "ñ" på spansk). Det var kun beregnet til engelsk og fungerer ikke godt til de fleste andre sprog. Nogle engelske ord, der er lånt fra andre sprog, bruger også disse tegn, som f.eks. resumé (se bilag: Engelske ord med diakritiske tegn).

Dette førte til, at nogle systemer anvendte 8 bit (en hel byte) i stedet for 7 bit. Den korrekte betegnelse for systemer, der anvender 8 bit, kaldes udvidet ASCII. Otte bit giver mulighed for 256 tegn. De første 128 tegn skal være de samme som for ASCII, og resten bruges normalt til alfabetiske bogstaver med accenter, f.eks. som É, È, Î og Ü. Dette løser problemet for sprog, der er baseret på det latinske alfabet, selv om ikke alle udvidede ASCII-systemer er ens. Andre alfabeter, som f.eks. det græske alfabet og det kyrilliske alfabet, har brug for et andet sæt tegn. Og nogle systemer, som f.eks. systemer, der anvender kinesiske tegn, fungerer stadig ikke, da de anvender tusindvis af tegn. Derfor blev unicode skabt for at få ét fælles system for alle sprog.

Standard ASCII er stadig almindeligt anvendt, især i computersoftware og HTML-filer. Indtil 2010 var det standarden for URL'er. Ofte vil et websted med felter til indtastning af tekst kun acceptere ASCII-tekst. Eventuelle særlige markeringer for fed eller centreret tekst osv. vil blive vist forkert.

ASCII-Table-wide

Spørgsmål og svar

Q: Hvad er ASCII?


A: ASCII er en tabel med tegn til computere, som anvender binær kode til at håndtere tekst med det engelske alfabet, tal og andre almindelige symboler.

Q: Hvad står ASCII for?


A: ASCII står for American Standard Code for Information Interchange (amerikansk standardkode for informationsudveksling).

Q: Hvornår blev ASCII udviklet?


Svar: ASCII blev udviklet i 1960'erne.

Spørgsmål: Hvor mange tegn er der i koden?


Svar: Koden indeholder definitioner for 128 tegn, som er tildelt numre fra 0 til 127.

Spørgsmål: Hvor mange bits skal der bruges til at repræsentere et ASCII-tegn?


Svar: Der skal 7 binære cifre (bits) til at repræsentere et ASCII-tegn.

Spørgsmål: Bruger en ASCII-computerfil en byte pr. tegn?


Svar: Ja, en ASCII-computerfil bruger en byte pr. tegn med 8 bits pr. byte.

Spørgsmål: Er standard ASCII stadig almindeligt anvendt i dag? Svar: Ja, standard ASCI er stadig almindeligt anvendt i dag, især i computersoftware og HTML-filer.

AlegsaOnline.com - 2020 / 2023 - License CC3