Binární vs ASCII
Binární kód je metoda používaná v počítačích a digitálních zařízeních k reprezentaci a přenosu textu, symbolů nebo instrukcí procesoru. Protože počítače a digitální zařízení provádějí své základní operace na základě dvou hodnot napětí (vysoká nebo nízká), musí být každý bit dat zapojených do procesu převeden do této formy. Ideální metoda pro splnění tohoto úkolu je reprezentovat data v binárním číslovém systému, který obsahuje pouze dvě číslice, 1 a 0. Například při každém stisknutí klávesy na klávesnici vytvoří řetězec 1 a 0, což je jedinečné pro každou postavu a odešle ji jako výstup. Proces převodu dat do binárního kódu se nazývá kódování. Mnoho metod kódování se používá v počítačích a telekomunikacích.
ASCII, což znamená Američan Standardní kód pro výměnu informací, je standardní kódování pro alfanumerické znaky používané v počítačích a souvisejících zařízeních. ASCII byl představen institutem pro normalizaci Spojených států amerických (USASI), nyní známým jako Americký národní normalizační institut.
Více o binárních kódech
Nejjednodušší způsob, jak zakódovat data, je přiřadit konkrétní hodnotu (většinou v desetinných číslech) znaku nebo symbolu nebo instrukci a pak převést hodnotu (desítkové číslo) na binární číslo, které sestává pouze z 1 a 0. Posloupnost 1 a 0 se nazývá binární řetězec. Délka binárního řetězce určuje počet různých znaků nebo instrukcí, které lze kódovat. Pouze s jednou číslicí lze zobrazit pouze dva různé znaky nebo pokyny. Se dvěma číslicemi lze zobrazit čtyři znaky nebo pokyny. Obecně s binárním řetězcem n číslice, 2n mohou být reprezentovány různé znaky, pokyny nebo stavy.
Existuje mnoho metod kódování s různými délkami binárních řetězců, z nichž některé mají konstantní délku a jiné proměnnou délku. Několik binárních kódů s konstantními bitovými řetězci jsou ASCII, rozšířené ASCII, UTF-2 a UTF-32. UTF-16 a UTF-8 jsou binární kódy s proměnnou délkou. Jak Huffmanovo kódování, tak Morseův kód lze také považovat za binární kódy s proměnnou délkou.
Více o ASCII
ASCII je schéma alfanumerického kódování znaků zavedené v 60. letech. Původní ASCII používá sedmimístný binární řetězec, který umožňuje reprezentovat 128 znaků. Pozvala se novější verze ASCII rozšířeno ASCII používá 8 číslic dlouhý binární řetězec, což mu umožňuje reprezentovat 256 různých znaků.
ASCII zahrnuje především dva typy znaků, které jsou kontrolní znaky (reprezentováno 0-31 desetinný a 127desetinný) a tisknutelné znaky (zastoupená 32- 126 desetinný). Například ovládací klíč odstranit má hodnotu 127desetinný což je reprezentováno 1111111. Charakter A, která má hodnotu 97desetinný,je reprezentován 1100001. ASCII může představovat písmena v obou případech, čísla, symboly a ovládací klávesy.
Jaký je rozdíl mezi binárním kódem a ASCII?
• Binární kód je obecný pojem používaný pro metodu kódování znaků nebo instrukcí, ale ASCII je pouze jednou z globálně uznávaných konvencí kódovacích znaků a byla nejběžněji používaným schématem binárního kódování po více než tři desetiletí..
• Binární kód může mít různé délky pro kódování v závislosti na počtu znaků, pokynů nebo způsobu kódování, ale ASCII používá pouze 7 číslic dlouhý binární řetězec a 8 číslic dlouhý pro rozšířenou ASCII.