Rozdiel medzi binárnymi a ASCII

Rozdiel medzi binárnymi a ASCII
Rozdiel medzi binárnymi a ASCII

Video: Rozdiel medzi binárnymi a ASCII

Video: Rozdiel medzi binárnymi a ASCII
Video: Oviparous, viviparous and ovoviviparous animals 2024, November
Anonim

Binárne vs ASCII

Binárny kód je metóda používaná v počítačoch a digitálnych zariadeniach na reprezentáciu a prenos textu, symbolov alebo inštrukcií procesora. Keďž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ízke), každý bit údajov zahrnutých do procesu sa musí previesť do tejto formy. Ideálnym spôsobom na splnenie tejto úlohy je reprezentovať údaje v binárnej číselnej sústave, ktorá obsahuje iba dve číslice, 1 a 0. Napríklad pri každom stlačení klávesu na vašej 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 prevodu údajov na binárny kód sa nazýva kódovanie. Vo výpočtovej technike a telekomunikáciách sa používa veľa metód kódovania.

ASCII, čo je skratka pre American Standard Code for Information Interchange, je štandardné kódovanie pre alfanumerické znaky používané v počítačoch a súvisiacich zariadeniach. ASCII zaviedol Inštitút pre štandardy Spojených štátov amerických (USASI), teraz známy ako Americký národný inštitút pre štandardy.

Viac o binárnych kódoch

Najjednoduchší spôsob, ako zakódovať údaje, je priradiť špecifickú hodnotu (väčšinou v desiatkových číslach) k znaku, symbolu alebo inštrukcii a potom previesť hodnotu (desatinné číslo) na binárne číslo, ktoré pozostáva iba 1 a 0. Postupnosť 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é zakódovať. Len s jednou číslicou môžu byť znázornené iba dva rôzne znaky alebo pokyny. Pomocou dvoch číslic môžu byť zastúpené štyri znaky alebo pokyny. Vo všeobecnosti možno binárnym reťazcom n číslic reprezentovať 2 rôznych znakov, pokynov alebo stavov.

Existuje mnoho metód 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. Niektoré binárne kódy 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 Morseova abeceda môžu byť tiež považované za binárne kódy s premenlivou dĺžkou.

Viac o ASCII

ASCII je schéma kódovania alfanumerických znakov zavedená v 60. rokoch 20. storočia. Pôvodné ASCII používa 7 číslic dlhý binárny reťazec, ktorý umožňuje reprezentovať 128 znakov. Neskoršia verzia ASCII nazývaná rozšírené ASCII používa 8 číslic dlhý binárny reťazec, čo jej dáva schopnosť reprezentovať 256 rôznych znakov.

ASCII obsahuje predovšetkým dva typy znakov, ktoré sú riadiacimi znakmi (reprezentované 0-31 desatinné a 127decimal) a tlačiteľné znaky (reprezentované 32- 126 decimal). Napríklad vymazanie ovládacieho kľúča má hodnotu 127decimal, čo predstavuje 1111111. Znak a, ktorému je priradená hodnota 97decimal, 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ý termín používaný pre metódu kódovania znakov alebo inštrukcií, ale ASCII je len jednou z celosvetovo uznávaný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ôznu dĺžku kódovania v závislosti od počtu znakov, pokynov alebo metódy kódovania, ale ASCII používa iba 7 číslic dlhý binárny reťazec a 8 číslic pre rozšírené ASCII.

Odporúča: