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
- 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ä
|