ASCII-koodi: Mikä se on, miten se toimii ja sen merkitys

Viimeisin päivitys: 20 helmikuun 2025
Kirjoittaja: TecnoDigital
  • ASCII-koodi on vuonna 1963 peräisin oleva merkkikoodausjärjestelmä.
  • Järjestää merkit luokkiin, kuten ohjaus, tulostettava ja laajennettu.
  • ASCII on Unicoden perusta, nykyaikainen tekstinkoodausstandardi.
  • Sitä käytetään näppäimistöissä, tekstitiedostoissa ja erilaisissa tietokonesovelluksissa.

taulukko ascii-koodilla

ASCII-koodi on yksi tärkeimmistä merkistökoodausjärjestelmistä tietotekniikan historiassa. Sen ansiosta tietokoneet ja elektroniset laitteet voivat esittää ja käsitellä tekstiä standardoidulla tavalla. Vaikka nykyään on olemassa kehittyneempiä vaihtoehtoja , ASCII:n toiminnan ymmärtäminen on edelleen avainasemassa ohjelmoinnin ja teknologian maailmassa.

Tässä artikkelissa tutkimme, mitä ASCII-koodi on, sen alkuperää, rakennetta, sen sisältämiä merkkejä ja miten sitä käytetään nykyään. Tarkastelemme myös käytännön esimerkkejä , sen suhdetta muihin standardeihin, kuten Unicodeen, ja sitä, miten teksti muunnetaan ASCII-muotoon ja päinvastoin.

Mikä on ASCII-koodi?

ASCII, lyhenne sanoista "American Standard Code for Information Interchange" , on latinalaiseen aakkosiin perustuva merkistökoodausstandardi. Se kehitettiin 60-luvulla, ja siitä on tullut perustavanlaatuinen menetelmä tietokoneiden ja laitteiden väliseen kommunikointiin.

Tämä koodi määrittää merkeille numeeriset arvot , joiden avulla tietokoneet voivat tulkita kirjaimia, numeroita ja symboleja binäärimuodossa . Alkuperäisessä versiossaan se käytti 7 bittiä edustamaan yhteensä 128 merkkiä, vaikka sitä myöhemmin laajennettiin 8 bittiin, jotta se sisältäisi lisämerkkejä, kuten aksenttisia kirjaimia ja muita symboleja.

ASCII-koodin alkuperä ja historia

ASCII-koodin kehitys alkoi vuonna 1963 , jolloin se luotiin parantamaan lennätyksessä käytettyjä koodeja. Standardin kehittämisestä vastasi American Standards Association (ASA) , josta myöhemmin tuli American National Standards Institute (ANSI).

  SSD- ja HDD-levyjen suorituskyky: todelliset erot ja valintaohjeet

Aluksi ASCII suunniteltiin vain 6-bittiseksi , mutta sitä laajennettiin pian 7-bittiseksi , jotta yhdistelmiä olisi enemmän. Vuonna 1967 lisättiin pieniä kirjaimia ja muita ohjauskoodeja, mikä vakiinnutti sen käytön. Vuonna 1968 Yhdysvaltain presidentti Lyndon B. Johnson määräsi kaikkien hallituksen tietokoneiden olevan ASCII-yhteensopivia, mikä varmisti sen standardoinnin.

ASCII-koodin rakenne

ASCII-koodi järjestää merkit eri ryhmiin, jotka voidaan luokitella seuraavasti:

  • Ohjausmerkit (0-31 ja 127): Niitä ei voi tulostaa, ja niitä käytetään laitteiden hallintaan ja tietovirran ohjaamiseen. Ne sisältävät komennot, kuten rivinvaihto ja rivinvaihto.
  • Tulostettavat merkit (32-126): Ne sisältävät kirjaimia (isot ja pienet kirjaimet), numerot, matemaattiset symbolit ja välimerkit.
  • Laajennettu ASCII (128-255): Mukana on muiden kielten merkkejä, kuten kirjain ñ, aksenttimerkit ja erikoismerkit.

Esimerkkejä ASCII-muodosta

ASCII-koodi toimii antamalla jokaiselle merkille numeron. Joitakin esimerkkejä ovat:

  • A: 0100 0001
  • B: 0100 0010
  • 5: 0011 0101
  • @: 0100 0000
  • Tyhjä tila: 0010 0000

ASCII-koodin käyttö elektronisissa laitteissa

ASCII:ta käytetään edelleen useissa yhteyksissä tietojenkäsittelyssä:

  • Näppäimistöt: Jokaiselle avaimelle on määritetty ASCII-koodi, jonka avulla tietokoneet voivat tulkita käyttäjän syötteitä.
  • Tekstitiedostot: Ohjelmat, kuten Notepad ja muut perustekstieditorit, käyttävät ASCII:ta oletusmuotona.
  • Verkot ja tietoliikenne: Protokollat, kuten SMTP (sähköposti) ja HTTP käyttävät ASCII-merkkejä toimiakseen.

Muunnos ASCII:n ja binaarin välillä

Voit muuntaa tekstin ASCII-koodiksi seuraavasti:

  1. ASCII-merkkien tunnistaminen: Jokaisella kirjaimella, numerolla tai symbolilla on vastaava ASCII-koodi.
  2. Muunna ASCII-koodi binäärimuotoon: Jokaisella merkillä on 8-bittinen binääriesitys.
  3. Lue muunnos: ASCII-teksti esitetään binäärimuodossa, jotta tietokoneet ymmärtävät sen.
  Kuinka muuttaa älypuhelimesi tietokoneen näppäimistöksi

Jos esimerkiksi otamme tekstin 'ABC' , saamme seuraavat esitykset:

  • A → 01000001
  • B → 01000010
  • C → 01000011

ASCII:n ja Unicoden välinen suhde

Vaikka ASCII on ollut perusstandardi, teknologinen kehitys loi tarpeen esittää merkkejä myös muista kielistä. Tämä johti Unicode- standardin luomiseen, joka laajentaa merkittävästi käytettävissä olevien merkkien määrää.

Unicode mahdollistaa useiden aakkosten merkkien esittämisen ja käyttää erilaisia ​​koodausmuotoja, kuten UTF-8:aa , joka on yhteensopiva ASCII:n kanssa, mutta laajentaa sen mahdollisuuksia.

ASCII-taide: digitaalisen ilmaisun muoto

Yksi ASCII-koodin erikoinen käyttötapa on ASCII-taide . Siinä kuvien luominen tapahtuu käyttämällä vain tekstimerkkejä. Tämän tyyppinen taide tuli suosituksi tietojenkäsittelyn alkuaikoina, kun graafiset käyttöliittymät olivat rajalliset.

ASCII-esimerkki:

:-) (hymynaama) <3 (sydän)

Digitaaliset taiteilijat ovat luoneet monimutkaisia ​​teoksia käyttämällä ASCII-merkkejä, ja jotkut niistä ovat jopa kopioitu matriisitulostimilla.

ASCII-koodin rajoitukset

Vaikka ASCII:lla on ollut suuri vaikutus tietojenkäsittelyyn, sillä on tiettyjä rajoituksia :

  • Rajoitettu valikoima: Sisältää vain englannin aakkosten merkkejä, mutta ei tue muita kieliä, jotka käyttävät aksenttimerkkejä tai erikoismerkkejä.
  • Alennettu kapasiteetti: Sen alkuperäinen versio saattoi edustaa vain 128 merkkiä, mikä johti laajennettujen versioiden luomiseen.
  • Vanhentuminen: Unicode on nyt korvannut ASCII:n useimmissa sovelluksissa, mikä mahdollistaa paremman maailmanlaajuisen yhteensopivuuden.

Uteliaisuutta ASCII:sta

ASCII-koodi on jättänyt jälkensä tietojenkäsittelyn historiaan. Joitakin mielenkiintoisia faktoja ovat mm.

  • ASCII:ta käytettiin varhaisissa videopeleissä esittämään grafiikkaa näytöllä.
  • ASCII-ohjauskoodeja käytetään edelleen tulostimet ja tekstipäätteet.
  • Jotkut vanhemmat käyttöjärjestelmät tallennettu tekstitietoa yksinomaan ASCII-muodossa.
  Tietokoneen virrankulutus lepo-, horros- ja sammutustiloissa

ASCII-koodi on ollut tietojenkäsittelyn peruspilari. Sen yksinkertaisuus ja universaalisuus mahdollistivat standardoidun viestinnän laitteiden välillä vuosikymmeniä. Vaikka Unicode on suurelta osin korvannut sen, se on edelleen merkityksellinen tietyillä aloilla, kuten ohjelmoinnissa, tekstin tallentamisessa ja tiedonsiirrossa.