Rozdíl mezi binárním a ASCII

Rozdíl mezi binárním a ASCII
Rozdíl mezi binárním a ASCII

Video: Rozdíl mezi binárním a ASCII

Video: Rozdíl mezi binárním a ASCII
Video: 8. třída (Př, 03) - Savci (úvod do kapitoly) 2024, Červenec
Anonim

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. Vzhledem k tomu, ž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 zahrnutý v procesu převeden do této formy. Ideální metodou pro splnění tohoto úkolu je reprezentovat data v binární číselné soustavě, která obsahuje pouze dvě číslice, 1 a 0. Například při každém stisknutí klávesy na vaší klávesnici vznikne řetězec 1 a 0., který je pro každý znak jedinečný a odešle jej jako výstup. Proces převodu dat do binárního kódu se nazývá kódování. V oblasti výpočetní techniky a telekomunikací se používá mnoho metod kódování.

ASCII, což je zkratka pro American Standard Code for Information Interchange, je standardní kódování alfanumerických znaků používané v počítačích a souvisejících zařízeních. ASCII zavedl United States of America Standards Institute (USASI), nyní známý jako American National Standards Institute.

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 desítkových číslech) znaku nebo symbolu nebo instrukci a poté hodnotu (desetinné číslo) převést na binární číslo, které se skládá pouze z 1 a 0. Posloupnost 1 `s a 0`s 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 zakódovat. Pouze s jednou číslicí mohou být reprezentovány pouze dva různé znaky nebo instrukce. Se dvěma číslicemi mohou být reprezentovány čtyři znaky nebo instrukce. Obecně platí, že binárním řetězcem n číslic lze zastupovat 2 různých znaků, instrukcí nebo stavů.

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 je ASCII, rozšířené ASCII, UTF-2 a UTF-32. UTF-16 a UTF-8 jsou binární kódy s proměnnou délkou. Huffmanovo kódování i Morseova abeceda lze také považovat za binární kódy s proměnnou délkou.

Více o ASCII

ASCII je schéma kódování alfanumerických znaků zavedené v 60. letech 20. století. Původní ASCII používá 7 číslic dlouhý binární řetězec, který umožňuje reprezentovat 128 znaků. Pozdější verze ASCII nazývaná rozšířené ASCII používá 8 číslic dlouhý binární řetězec, který jí dává schopnost reprezentovat 256 různých znaků.

ASCII obsahuje především dva typy znaků, které jsou řídicími znaky (reprezentované 0-31 decimal a 127decimal) a tisknutelné znaky (reprezentované 32-126 decimal). Například smazání ovládacího klíče má hodnotu 127decimal, která je reprezentována 1111111. Znak a, kterému je přiřazena hodnota 97decimal, je reprezentováno 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ý termín používaný pro metodu kódování znaků nebo instrukcí, ale ASCII je pouze jednou z celosvětově uznávaných konvencí kódování znaků a byl 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 kódování v závislosti na počtu znaků, instrukcí nebo metodě kódování, ale ASCII používá pouze 7 číslic dlouhý binární řetězec a 8 číslic pro rozšířené ASCII.

Doporučuje: