nisfarm.ru

ASCII, symboly: popis, kódová tabulka a pohledy

Jak víte, počítač ukládá informace v binární podobě a reprezentuje je jako posloupnost jednotek a nul. Chcete-li převést informace do formy, která je vhodná pro lidské vnímání, každá jedinečná posloupnost číslic na displeji je nahrazena odpovídajícím symbolem.

Jeden ze systémů korelování binárních kódů s tiskovými a řídícími znaky je Kódování ASCII.

S dnešním vývojem výpočetní techniky uživatel nepotřebuje znalost kódu každého konkrétního symbolu. Obecné pochopení toho, jak se provádí kódování, je mimořádně užitečné a pro některé kategorie odborníků je to naprosto nezbytné.

Vytváření ASCII

Ve své původní podobě bylo kódování vytvořeno v roce 1963 a poté aktualizováno již 25 let.

V původní verzi tabulky ASCII zahrnuje 128 znaků, později se objevilo rozšířené verzi, kde jsou uloženy prvních 128 znaků a kódy, které se zabývají na osmý bit mapovaných symbolů, které předtím neměla.

ascii tabulka znakůV průběhu let bylo toto kódování nejoblíbenějším na světě. V roce 2006 získala přední místo latina 1252 a od konce roku 2007 do současnosti Unicode pevně drží vedoucí pozici.

Prezentace počítače ASCII

Každý znak ASCII má svůj vlastní kód, skládající se z 8 znaků, což představuje nulu nebo jednu. Minimální počet v této reprezentaci je nula (osm nul v binárním systému), což je kód prvního prvku v tabulce.

Maximální binární kód v původní verzi ASCII je nula + sedm jednotek a v rozšířené verzi - osm jednotek, protože je připojen osmý bit.

Ovládací prvky

Řídící znaky se nazývají znaky, které nemají grafické znázornění a je používán pro organizaci textu, správu zařízení, atd. Mohou signalizovat začátek nebo konec textu, nášivky, vytváří zvukový signál, různé operace pro TTY (teletype - .. Stroj pro přenos dat elektrické kanál) rozlišení dat výstupních zařízení, atd zrušení akce.




ascii ruské znaky

V tabulce znaků ASCII jsou pozice 0 až 31 a 127 přiděleny kontrolní značky. Celkem takových označení 33.

Další znaky

Zbývajících 95 pozic jsou vyhrazeny pro interpunkčních znamének a matematických operací, desetinná místa, písmena abecedy, různé rejstříku: „A“ a velkým „A“ horizontální odpovídají různým kódů v tabulce ASCII.

Čísla symbolů v tabulce

Pokud osoba vyvíjí software nebo provádí některé další úkoly v oblasti informačních technologií, potřebuje znát čísla několika znaků ASCII.

Jak bylo uvedeno výše, pozice 0-31 a 127 zaujímají kontrolní znaky. Číslo 32 je přiřazeno mezery, čísla 33-47 a 58-64 jsou přiřazena interpunkci a základním matematickým operacím.

ascii znaky

Latinské velká písmena jsou uspořádána abecedně a mají čísla od 65. do 90. let. Malá písmena Také umístěné v abecedním pořadí, jejich pozice - od 97. do 122. místo. Zbývající čísla (91-96 a 123-126) jsou přiřazeny čtvercovým a kudrnatým příložkám, šikmým a přímým, stejně jako některé diakritické značky.

Kompletní tabulka symbolů v praktické grafické reprezentaci lze vidět na obrázku uvedeném výše. Na následujícím obrázku jsou uvedeny znaková čísla v ruské tabulce znaků ASCII.

Pokročilá ASCII

Vzhledem k tomu, originální verze kódování byl vyvinut na základě amerického člena existuje nebyly poskytnuty nejen pro různé druhy psaní a národních abeced, ale i výhodná použití diakritikou, aktivně využívány v evropských jazycích.

ascii tabulka znaků ruština

Pro vytvoření rozšířeného kódování byl použit 8. bit. Tato verze obsahuje symboly národních evropských abeced a fonetický přepis, prvky grafiky použité pro kreslení tabulek, množství matematických znaků.

Některé znaky ASCII se dnes používají jen zřídka. Zejména se jedná o znaky, které byly použity k kreslení tabulek, neboť v letech od vývoje rozšířeného kódování byly zavedeny mnohem pohodlnější způsoby grafického znázornění tabulek.

Národní možnosti kódování

Před příchodem rozšířené verze ASCII pro zobrazení národní abecedy byly použity revidované verze kódování, kde namísto latinských písmen existovaly ruské, řecké, Arabské znaky.

Dva kódy v tabulce byly přiřazeny k přepínání mezi standardním US-ASCII a jeho národní variantou.

tabulka kódů ASCII znaků

Po začátku ASCII začlenit ne 128, ale 256 znaků, distribuce obdržela možnost kódování, ve které původní verze tabulky byla uložena v prvních 128 kódů s nulovým 8. bitem. Znaky národního psaní byly uloženy v horní polovině stolu (128-255).

Nepotřebujete znát ASCII znakové kódy přímo. Obvykle stačí, aby vývojář softwaru znal počet prvků v tabulce, aby vypočítal svůj kód v případě potřeby pomocí binárního systému.

Ruský jazyk

Po vývoji kódování pro skandinávské jazyky, čínštiny, korejštiny, řečtiny apod. Se začalo vytvářet vlastní verze a Sovětský svaz. Brzy byla vyvinuta verze 8bitového kódování nazvaná KOI8, zachování prvních 128 kódů ASCII znaků a přidělení co nejvíce pozic pro písmena národní abecedy a další znaky.

Před zavedením systému Unicode dominoval KOI8 ruskému segmentu internetu. Existovaly varianty kódování pro ruskou i ukrajinskou abecedu.

Problémy s ASCII

Vzhledem k tomu, že počet prvků dokonce ani v rozbalené tabulce nepřesáhl hodnotu 256, nebyla k dispozici možnost obsahovat několik různých skriptů v jednom kódování. V devadesátých letech se problém problému "crocosyabr" objevil v Runet, když texty napsané ruskými znaky ASCII byly zobrazeny nesprávně.

Problémem byla nesrovnalost kódů různých variant ASCII. Připomeňme, že v polohách 128 až 255 mohou být umístěny různé značky, a pokud změníte jeden cyrilice znakové sady pro další, všechna písmena textu byly nahrazeny jinými, které mají stejný počet v jiné verzi kódu.

Aktuální stav

S příchodem Unicode popularita ASCII klesla.

Důvodem je skutečnost, že nové kódování umožňuje obsahovat znaky téměř všech písemných jazyků. První 128 znaků ASCII odpovídají stejným znakům Unicode.

znakové kódy asciiV roce 2000 byla ASCII nejoblíbenějším kódováním na internetu a byla použita na 60% indexovaných stránek Google. Do roku 2012 se podíl těchto stránek snížil na 17% a místo nejoblíbenějšího kódování obsadil Unicode (UTF-8).

ASCII je tedy důležitou součástí historie informačních technologií, ale jeho využití v budoucnu je považováno za neproporcionální.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru