Binaari vs. ASCII
Binaarikoodi on menetelmä, jota käytetään tietokoneissa ja digitaalisissa laitteissa tekstin, symbolien tai prosessorin ohjeiden esittämiseksi ja siirtämiseksi. Koska tietokoneet ja digitaaliset laitteet suorittavat perustoimintonsa kahdella jännitearvolla (korkea tai matala), jokainen prosessin mukana oleva data-osa on muunnettava kyseiseen muotoon. Ihanteellinen tapa suorittaa tämä tehtävä on edustaa dataa binaarisessa numerojärjestelmässä, joka sisältää vain kaksi numeroa, 1 ja 0. Esimerkiksi jokainen näppäimistön näppäily tuottaa yhden ja 0: n merkkijonon, joka on ainutlaatuinen jokaista merkkiä varten ja lähettää sen tulosteena. Datan muuntamista binäärikoodiksi kutsutaan koodaukseksi. Laskennassa ja tietoliikenteessä käytetään monia koodausmenetelmiä.
ASCII, joka tarkoittaa amerikkalaista Tietojenvaihdon vakiokoodi, on tietokoneissa ja niihin liittyvissä laitteissa käytettävien aakkosnumeeristen merkkien vakiokoodaus. Amerikan yhdysvaltojen standardointilaitos (USASI) esitteli ASCII: n, joka tunnetaan nyt nimellä American National Standards Institute.
Lisätietoja binaarikoodeista
Yksinkertaisin tapa koodata dataa on antaa tietty arvo (useimmiten desimaaliluvut) merkille tai symbolille tai käskylle ja muuntaa sitten arvo (desimaaliluku) binaarilukuksi, joka koostuu vain yhdestä ja yhdestä. 1: n ja 0: n sekvenssiä kutsutaan binaariseksi merkkijonoksi. Binaarijonon pituus määrää koodattavien eri merkkien tai ohjeiden määrän. Vain yhdellä numerolla vain kaksi eri merkkiä tai ohjeet voidaan edustaa. Kahdella numerolla neljä merkkiä tai ohjeet voidaan esittää. Yleensä binäärisellä merkkijonolla n numeroa, 2n Eri merkit, ohjeet tai tilat voidaan esittää.
Monia koodausmenetelmiä on erilaisilla binaarijonoilla, joista joillakin on vakiopituus ja toisilla muuttuva pituus. Muutamia binaarikoodeja, joilla on vakiobittijonot, ovat ASCII, laajennetut ASCII, UTF-2 ja UTF-32. UTF-16 ja UTF-8 ovat muuttuvan pituisia binaarikoodeja. Sekä Huffman-koodausta että Morse-koodia voidaan pitää myös muuttuvan pituisina binaarikoodeina.
Lisätietoja ASCII: sta
ASCII on aakkosnumeerinen merkistökoodausjärjestelmä, joka otettiin käyttöön 1960-luvulla. Alkuperäinen ASCII käyttää 7 numeroa pitkää binaarijonoa, jonka avulla se voi edustaa 128 merkkiä. ASCII: n myöhempi versio nimeltään laajennettu ASCII käyttää 8 numeroa pitkää binaarijonoa, joka antaa sille mahdollisuuden esittää 256 eri merkkiä.
ASCII sisältää pääasiassa kahden tyyppisiä merkkejä, jotka ovat ohjausmerkit (edustaa 0-31 desimaalin ja 127desimaalin) ja tulostettavat merkit (edustaa 32 - 126 desimaalin). Esimerkiksi ohjausnäppäin poistaa annetaan arvo 127desimaalin jota edustaa numero 1111111. Hahmo , jolle annetaan arvo 97desimaalin,edustaa numero 1100001. ASCII voi edustaa kirjaimia molemmissa tapauksissa, numeroita, symboleja ja ohjausnäppäimiä.
Mikä ero on binaarikoodilla ja ASCII: lla??
• Binaarikoodi on yleinen termi, jota käytetään merkkien tai käskyjen koodausmenetelmään, mutta ASCII on vain yksi maailmanlaajuisesti hyväksyttyjä merkistöjen koodausmenetelmiä, ja se oli yleisimmin käytetty binaarikoodausjärjestelmä yli kolmen vuosikymmenen ajan..
• Binaarikoodilla voi olla eri pituus koodausta varten merkkien lukumäärän, ohjeiden tai koodausmenetelmän mukaan, mutta ASCII käyttää vain 7 numeroa pitkää binäärijonoa ja 8 numeroa pitkää laajennettua ASCII: ta.