Signaalinkäsittelytekniikan laboratorio
Digitaalitekniikan perusteet

Luennot
 Sivukartta  
Sanasto
Laskuharjoitukset

Merkkikoodeista

Digitaalilaitteissa esitetään erilaisia merkkejä. Merkit voivat olla esimerkiksi kirjaimia, numeroita, erikoismerkkejä (esim. ¦ « © ß), puoligraafisia merkkejä tai ohjauskoodeja ( esim.CR, LF, FF, SYN). Merkit esitetään merkkikoodien avulla:

  • jokaista merkkiä vastaa tietty koodi eli bittijono
  • merkkikoodin bittien lukumäärä riippuu esitettävien merkkien määrästä: n:llä bitillä voidaan esittää 2n merkkiä
  • merkkikoodin bittimäärä on yleensä sama kaikille merkeille

Merkkikoodeja:

ASCII-koodi

Aakkosellisten merkkien keskeinen binäärikoodi on ASCII (American Standard Code For Information Interchange). ASCII koodi käyttää seitsemää bittiä esittämään 128 erilaista merkkiä (27=128). Merkistö sisältää 94 tulostettavaa kirjainta sekä 32 ohjauskoodia. Tulostettavat kirjaimet ovat englanninkielisen aakkoston 26 merkkiä sekä isoina että pieninä kirjaimina, 10 numeroa sekä 32 erikoismerkkiä. (Ohjausmerkit eivät tulostu.)

Huomattavaa on siis, että ASCII ei sisällä ns. 'ääkkösiä'. ASCII-koodista on olemassa alueellisia versioita, joissa jotain erikoismerkkejä on korvattu kansallisilla kirjaimilla.

ASCII-koodi taulukon löydät esim. kirjoista
Logic and Computer Design Fundamentals (Mano & Kime),
The Essence of Digital Design (Wilkinson),
Principles of Digital Design (Gajski)
Fundamentals of Digital Logic with VHDL Design (Brown & Vrasenic)

ANSI-koodi

ANSI-koodauksessa (American National Standards Institute) käytetään kahdeksaa bittiä, joilla voidaan kuvata yhteensä 256 merkkiä (28=256). Numerot ja kirjaimet ovat vastaavat kuin ASCIIssa, mutta lisäksi koodauksessa on valmiina kansallisia kirjaimia sekä runsaasti lisää erikoismerkkejä.

Muita merkkikoodeja (Yllämainitut ovat ylivoimaisesti tärkeimmät.)

DOS-merkistöt

  • kuusi vähän toisistaan poikkeavaa merkistöä, yksi näistä pohjoismainen (sis. ääkköset)
  • 8 bittiä, 256 merkkiä
  • numerot, kirjaimet ja erikoismerkit kuten ASCIIssa
  • lisäksi kansallisia kirjaimia, lisää erikoismerkkejä, puoligraafisia merkkejä sekä matemaattisia symboleja
  • käytössä DOS -ympäristössä

Baudot -koodi
  • käytössä esim. joissakin Telex -laitteissa
  • 5 bittiä, 32 merkkiä
  • merkistön laajennus tasonvaihtomerkeillä

      seuraava sivu

Lisätietoja:


Tämän sivun sisällöstä vastaa aura@wooster.hut.fi
URL: http://signal.hut.fi/digis/luento3/koodi.html
Sivua on viimeksi päivitetty 11.08.2003.