Rozdiel medzi binárnymi a ASCII

Binárne verzus ASCII

Binárny kód je metóda používaná v počítačoch a digitálnych zariadeniach na znázornenie a prenos textových, symbolov alebo inštrukcií procesora. Pretože počítače a digitálne zariadenia vykonávajú svoje základné operácie na základe dvoch hodnôt napätia (vysoká alebo nízka), každý bit údajov zapojených do procesu sa musí previesť do tejto formy. Ideálna metóda na splnenie tejto úlohy je reprezentovať údaje v binárnom číslovanom systéme, ktorý obsahuje iba dve číslice, 1 a 0. Napríklad pri každom stlačení klávesu na klávesnici sa vytvorí reťazec 1 a 0, ktorý je jedinečný pre každý znak a odošle ho ako výstup. Proces konverzie údajov na binárny kód sa nazýva kódovanie. Mnoho metód kódovania sa používa v počítačoch a telekomunikáciách.

ASCII, čo znamená Američan Štandardný kód pre výmenu informácií, je štandardné kódovanie pre alfanumerické znaky používané v počítačoch a súvisiacich zariadeniach. ASCII bol predstavený Inštitútom pre normalizáciu Spojených štátov amerických (USASI), teraz známym ako Americký národný inštitút pre normalizáciu.       

Viac informácií o binárnych kódoch

Najjednoduchší spôsob, ako zakódovať údaje, je priradiť konkrétnu hodnotu (väčšinou v desatinných číslach) znaku alebo symbolu alebo inštrukcii a potom previesť hodnotu (desatinné číslo) na binárne číslo, ktoré pozostáva iba z 1 a 0. Sekvencia 1 a 0 sa nazýva binárny reťazec. Dĺžka binárneho reťazca určuje počet rôznych znakov alebo inštrukcií, ktoré je možné kódovať. Len s jednou číslicou je možné znázorniť iba dva rôzne znaky alebo pokyny. Pomocou dvoch číslic môžu byť zobrazené štyri znaky alebo pokyny. Spravidla s binárnym reťazcom n číslic, 2n môžu byť zastúpené rôzne znaky, pokyny alebo stavy.    

Existuje veľa spôsobov kódovania s rôznymi dĺžkami binárnych reťazcov, z ktorých niektoré majú konštantnú dĺžku a iné variabilnú dĺžku. Niekoľko binárnych kódov s konštantnými bitovými reťazcami sú ASCII, rozšírené ASCII, UTF-2 a UTF-32. UTF-16 a UTF-8 sú binárne kódy s premenlivou dĺžkou. Huffmanovo kódovanie aj Morseov kód možno tiež považovať za binárne kódy s premenlivou dĺžkou.

Viac informácií o ASCII

ASCII je schéma kódovania alfanumerických znakov zavedená v 60. rokoch 20. storočia. Pôvodný ASCII používa 7-ciferný binárny reťazec, ktorý mu umožňuje reprezentovať 128 znakov. Neskôr sa volala verzia ASCII rozšírená ASCII používa 8-ciferný binárny reťazec, ktorý mu umožňuje reprezentovať 256 rôznych znakov.

ASCII obsahuje predovšetkým dva typy znakov kontrolné znaky (zastúpené 0-31 desatinný a 127desatinný) a tlačiteľné znaky (zastúpené 32 - 126 desatinný). Napríklad ovládací kláves vymazať má hodnotu 127desatinný čo predstavuje 1111111. Charakter , ktorá má hodnotu 97desatinný,je reprezentovaný 1100001. ASCII môže predstavovať písmená v oboch prípadoch, čísla, symboly a ovládacie klávesy.

Aký je rozdiel medzi binárnym kódom a ASCII?

• Binárny kód je všeobecný pojem používaný pre metódu kódovania znakov alebo pokynov, ale ASCII je iba jednou z globálne akceptovaných konvencií kódovania znakov a bola najbežnejšie používanou schémou binárneho kódovania viac ako tri desaťročia..

• Binárny kód môže mať rôzne dĺžky kódovania v závislosti od počtu znakov, pokynov alebo spôsobu kódovania, ale ASCII používa iba 7-ciferný binárny reťazec a 8-ciferný v prípade rozšíreného ASCII..