Kódování ASCII (latinskoamerický kód pro výměnu informací) je základní latinský kódovací kód

V souladu s Mezinárodní telekomunikační unií, v roce 2016 na internetu s různou pravidelností užil tři a půl miliardy lidí. Většina z nich ani nenapadne, že všechny zprávy, které je propojí přes PC nebo mobilní gadgets a text zobrazený na různých monitorech jsou vlastně kombinací 0 a 1. Toto předání informací se nazývá kódování. Poskytuje a velmi usnadňuje jeho ukládání, zpracování a přenos. V roce 1963 bylo vyvinuto americké kódování ASCII, které je také věnováno tomuto článku.


Prezentace informací v počítači

Co se týče jakékoliv elektronické počítačové textu je sbírka jednotlivé znaky. Patří sem nejen písmena, včetně velkých písmen, ale také interpunkční znaménka, čísla. . Kromě toho, speciální znaky «=», «& amp;», «(» a rozdíly hodně postav, které tvoří text, nazvaný abecedu a jejich počet - výkon (označovaný jako N) pro své definici výrazu N. = 2 ^ b, kde b -., počet bitů nebo informační hmotnosti určitého znaku je prokázáno, že abeceda kapacita 256 znaků může poskytnout všechny potřebné znaky od 256 je 8 stupeň dva, hmotnost každého znaku je 8 bitů jednotka 8 bitů. se nazývá 1 byte, takže je běžné říci, že binární kód libovolné znaky uložené v textupočítač trvá jeden bajt paměti.

Jak je kódování

Jakýkoliv text zadaný do paměti osobního počítače pomocí klávesnice, na kterých byly napsány číslice, písmena, interpunkční znaménka a jiné znaky. V paměti jsou přenášeny v binárním kódu, který je každý znak v porovnání s normální lidské kódu desyaterychnыy od 0 do 255, která odpovídá binární kód od 00000000 do 11111111.


kódování Pobaytovoe umožňuje procesor, který provádí zpracování textu, postupujte podle jednotlivých znaků. Současně je 256 znaků dostatečné na to, aby představovalo jakoukoli symbolickou informaci.

kódování ASCII

Tento zkratka značí angličtině jako amerického standardu pro informační výměnu. Na úsvitu výpočetní techniky bylo zřejmé, že si můžete vymyslet celou řadu způsobů, jak zakódovat informace. Nicméně pro přenos informací z jednoho počítače do druhého bylo nutné vytvořit jediný standard. Takže v roce 1963 se v USA objevila kódovací tabulka ASCII. V něm je každý znak počítačové abecedy v binární reprezentaci v souladu s pořadovým číslem. Zpočátku kódování ASCII používá pouze ve Spojených státech, a stal se mezinárodním standardem pro PC.

Obsah

Kódy ASCII jsou rozděleny do dvou částí. Mezinárodní standard je považován za první polovinu této tabulky. To zahrnuje znaky s pořadovými čísly v rozmezí od 0 ° C (pod kódem 00000000) do 127 (kód 01111111).

Objednací číslo N



Kódování textu ASCII



, symbol



0 - 31



00000000-00011111



Symboly od N od 0 do 31 se nazývají řadiče. Jejich úkolem je vést proces textový výstup na monitoru nebo tiskárny, ukládání a reprodukci zvuku a tak dále N.



. 32 - 127



00100000 - 01111111



znaků s n od 32 do 127 (standardní součástí stolu) - malá a velká písmena latinské abecedy, 10-y čísla, interpunkce, a různé držáky, obchodní a další. znaků Symbol 32 je označen mezerou.



128 - 255



10000000-11.111.111



Znaky, N od 128 do 255 (alternativní část tabulky nebo kódové stránky) mohou mít různé možnosti, z nichž každá má své vlastní číslo. Kódová stránka se používá k označení národních abeced, které se liší od latiny. Zejména používá kódování ASCII pro ruské znaky.

V kódovací tabulce se písmena velkých a malých písmen abecedně navzájem sledují a číslice se zvyšují. Tento princip zůstává pro ruskou abecedu.

Ovládací znaky

Tabulka kódování ASCII byla původně vytvořena pro příjem a přenos informací po dlouhém nepoužívaném zařízení, jako je teletyp. V této souvislosti byly do znakové sady zahrnuty nepřekládané příkazy pro ovládání tohoto zařízení. Podobné týmy byly také použity v takových počítačově podporovaných zprávách jako Morseovský kód atd.
Nejčastější "teletype"symbol je NUL (00 "nula"). Je stále používán ve většině programovacích jazyků, což označuje konec řádku.
Kde použít kódování ASCII
Americký standardní kód je vyžadován nejen pro zadávání textových informací pomocí klávesnice. Používá se také v grafu. Obzvláště v programu ASCII Art Maker je obraz různých rozšíření spektrum kódování ASCII znaků. Podobné produkty mohou být ze dvou typů: vykonávají funkci grafických editorů tak, že převádějí obraz na text a konvertují "kresby" do grafu ASCII. Například známý smajlík je živým příkladem kódovacího znaku.
ASCII lze také použít při vytváření dokumentu HTML. V takovém případě můžete zadat určitou sadu znaků a při pohledu na stránku se objeví symbol odpovídající tomuto kódu. ASCII je také povinná vytvářet vícejazyčná místa, protože znaky, které nejsou součástí konkrétní národní tabulky, jsou nahrazeny kódy ASCII.
Některé funkce
Pro kódování textových informací v kódování ASCII se původně používalo 7 bitů (jedna zůstala prázdná), dnes však funguje jako 8 bitů. Písmena, která se nacházejí ve sloupcích umístěných nahoře a dole, se liší pouze od sebe. To výrazně snižuje složitost testu.

Použití Microsoft Office ASCII

Pokud je to nutné, tento druh kódování textových informací může používat textové procesory Microsoft, například Notepad a Office Word.Při psaní textu v tomto případě však nebude možné použít některé možnosti. Například nebudete moci přidělit tučně, protože kódování ASCII si uchovává pouze obsah informací a ignoruje jeho celkový vzhled a podobu.

Standardizace

ISO přijala normy ISO 8859. Tato skupina definuje osmimístné kódování pro různé jazykové skupiny. Zejména ISO 8859-1 - rozšířená ASCII je tabulka pro Spojené státy a západní evropské země. A ISO 8859-5 je tabulka, která se používá pro cyrilika, včetně ruského jazyka. Z mnoha historických důvodů se ISO 8859-5 používá velmi krátce. Pro ruský jazyk se v současné době používá kódování:
  • CP866 (kód Strana 866) nebo DOS, což se často nazývá alternativní kódování GOST. Bylo aktivně využíváno až do poloviny 90. let minulého století. V současné době se prakticky nepoužívá.
  • KOI-8. Kódování bylo vyvinuto v sedmdesátých a osmdesátých letech a v současné době je standardním standardem pro poštovní zprávy v RuNetu. Je široce používán v operačních systémech Unix, včetně Linuxu. "Ruská" verze KOI-8 se nazývá KOI-8R. Kromě toho existují verze pro jiné cyrilské jazyky, například ukrajinské.
  • Kód Stránka 1251 (CP 1251 Windows-1251). Navrženo společností Microsoft pro podporu ruského jazyka v prostředí Windows.
  • Hlavní výhodou prvního standardu CP866 bylo zachování pseudografických znaků ve stejných pozicích jako v Extended ASCII. Umožnilo to beze změnytextových aplikací, v zámoří, jako je například slavný Norton Commander. V současné době se CP866 používá pro programy vyvinuté v operačním systému Windows, které fungují v režimu celé obrazovky nebo v textových polích, včetně správce FAR. Počítačové texty napsané v šifrování CP866 se v poslední době zřídka vyskytovaly, ale to je přesně to, co se používá pro ruské názvy souborů ve Vindousu.

    Unicode

    V současné době se nejčastěji používá toto kódování. Unicode kódy jsou rozděleny do oblastí. První (od U ​​+ 0000 do U + 007F) obsahuje znaky ASCII s kódy. Pak existují oblasti znaků různých národností, stejně jako interpunkční znaménka a technické symboly. Některé kódy Unicode jsou navíc vyhrazeny v případě nutnosti v budoucnu zahrnout nové symboly.
    Nyní víte, že v kódování ASCII je každý znak reprezentován jako kombinace 8 nul a jednotek. Pro nespecialisty se tato informace může zdát zbytečná a nezajímavá, ale nechcete vědět, co se děje "v mozku" vašeho PC?

    Související publikace