Binaarse ja ASCII erinevus

Binaarne vs ASCII

Binaarkood on meetod, mida kasutatakse arvutites ja digitaalseadmetes teksti, sümbolite või protsessori juhiste kuvamiseks ja edastamiseks. Kuna arvutid ja digitaalsed seadmed teostavad oma põhitoiminguid kahel pinge väärtusel (kõrge või madal), tuleb iga protsessiga seotud iga bitti sellesse vormi teisendada. Ideaalne meetod selle ülesande täitmiseks on andmete esitamine binaarses numbrisüsteemis, mis sisaldab ainult kahte numbrit, 1 ja 0. Näiteks iga klaviatuuri klahvivajutusega koostab see 1-st ja 0-st koosneva stringi, mis on unikaalne iga märgi jaoks ja saadab selle väljundina. Andmete binaarseks koodiks teisendamise protsessi nimetatakse kodeeringuks. Andmetöötluses ja telekommunikatsioonis kasutatakse palju kodeerimismeetodeid.

ASCII, mis tähistab ameeriklast Teabevahetuse standardkood, on arvutites ja nendega seotud seadmetes kasutatavate tähtnumbriliste märkide standardkodeering. ASCII võttis kasutusele Ameerika Ühendriikide Standardiinstituut (USASI), mida nüüd tuntakse Ameerika Riikliku Standardiinstituudina.       

Lisateavet kahendkoodide kohta

Lihtsaim viis andmete kodeerimiseks on omistada tähemärgile või sümbolile või juhisele konkreetne väärtus (enamasti kümnendkohtade arv) ja teisendada väärtus (kümnendarv) kahendarvuks, mis koosneb ainult 1-st ja 0-st. 1 ja 0 järjestust nimetatakse binaarseks stringiks. Binaarstringi pikkus määrab kodeeritavate erinevate märkide või juhiste arvu. Ainult ühe numbriga saab tähistada ainult kahte erinevat märki või juhist. Kahe numbriga saab tähistada nelja tähemärki või juhist. Üldiselt binaarstringiga n numbrid, 2n esindatud võivad olla erinevad märgid, juhised või olekud.    

Paljud kodeerimismeetodid eksisteerivad binaarstringide erineva pikkusega, millest mõned on konstantse pikkusega ja teised muutuva pikkusega. Mõned binaarsed koodid, millel on püsivad bitistringid, on ASCII, laiendatud ASCII, UTF-2 ja UTF-32. UTF-16 ja UTF-8 on muutuva pikkusega binaarsed koodid. Nii Huffmani kodeeringut kui ka Morse-koodi võib pidada ka muutuva pikkusega binaarkoodideks.

Lisateave ASCII kohta

ASCII on tähtnumbriline koodide kodeerimise skeem, mis võeti kasutusele 1960ndatel. Algne ASCII kasutab 7 numbri pikkust binaarset stringi, mis võimaldab sellel tähistada 128 tähemärki. Hilisem ASCII versioon kutsus laiendatud ASCII kasutab kaheksakohalist binaarset stringi, mis annab võimaluse 256 erinevat märki tähistada.

ASCII hõlmab peamiselt kahte tüüpi tähemärke, mis on kontrollmärgid (esindatud 0-31 koma ja 127koma) ja prinditavad märgid (esindatud 32–126 koma). Näiteks juhtklahv kustuta antakse väärtus 127koma mida tähistab number 1111111. Tegelane a, millele antakse väärtus 97koma,tähistab number 1100001. ASCII võib tähistada tähti mõlemal juhul, numbreid, sümboleid ja juhtklahve.

Mis vahe on kahendkoodil ja ASCII-l??

• Binaarkood on märkide või juhiste kodeerimise meetodi jaoks kasutatav üldtermin, kuid ASCII on ainult üks tähemärkide kodeerimise üldtunnustatud tavadest ja oli enam kui kolme aastakümne jooksul kõige sagedamini kasutatav binaarne kodeerimisskeem..

• Binaarkood võib kodeerimiseks olla erineva pikkusega, sõltuvalt märkide arvust, juhistest või kodeerimismeetodist, kuid ASCII kasutab laiendatud ASCII jaoks ainult 7 numbri pikkust binaarset stringi ja 8 numbri pikkust.