PočítačeProgramování

ASCII znaky: popis, tabulka kódů a typy

Jak je známo, že počítač ukládá informace v binární formě, že ho představuje jako sled jedniček a nul. Přeložit informace do podoby vhodné pro lidskou spotřebu, každý jedinečný posloupnost čísel při zobrazování nahrazen odpovídajícím znakem.

Jedním z korelační systémů binární kódy pro tisk a kontrolní znaky ASCII.

Na současné úrovni vývoje výpočetní techniky Uživatel nepotřebuje znát kód pro každého určitého symbolu. Nicméně, obecně pochopení toho, jak se kódování provádí, je velmi užitečné, a pro některé kategorie odborníků a vše potřebné.

Vytvořte ASCII

V původní podobě kódování byl vyvinut v roce 1963 a poté na 25 let dvakrát aktualizován.

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.

V průběhu let se toto kódování je nejpopulárnější na světě. V roce 2006 vedoucí místo obsadil latinsky v roce 1252, a na konci roku 2007 a v současné době zastává přední místo pevně Unicode.

Reprezentace počítač ASCII

Každý ASCII znaků, má svůj vlastní kód se skládá z 8 znaků, což představuje nulu nebo jedna. Minimální počet těchto zastoupení je nula (osm nuly v binárním systému), který je zdrojem prvního prvku v tabulce.

Maximální binární kód ASCII verze originálu je null + sedm jednotek, a v rozšířené verzi - osm jednotek, které jsou propojeny jako osmý bit.

řídicí znaky

Ří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.

V tabulce ASCII polohách 0 až 31, a 127 jsou přiděleny pro řídicí znaky. Celkem 33 značek.

Zbývající 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 znak v tabulce

Je-li osoba, zabývající se vývojem softwaru, nebo provést některé další úkoly z oblasti informačních technologií, je nutné znát číslo o počtu znaků ASCII.

Jak již bylo zmíněno výše, pozice 0-31 a 127 přijmout řídící znaky. Číslo 32 je přiřazen k prostoru, číslo 33-47 a 58-64 jsou vyhrazeny pro interpunkce a základní matematické operace.

Latinská velká písmena podle abecedy a jsou číslovány od 65 tis do 90 tis. Malá písmena jsou také uspořádány v abecedním pořadí, jejich postavení - od 97 th až 122 tis. Zbývající čísla (91-96 a 123-126), přiřazené držáků a ortéz, šikmé a rovné funkce, jakož i některé z háčku a čárek.

Plná tabulka symbolů v komfortním grafickém znázornění je možné vidět na obrázku výše. Níže uvedený obrázek ukazuje počet znaků v ruském ASCII tabulky.

Extended 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.

8. bit byl zapojen pro vytvoření rozšířeného kódování. Tato verze obsahuje znaky národních abeced evropských a fonetickým přepisem, grafické prvky, které se používají pro kreslení tabulek, řada matematických symbolů.

Některé ASCII znaky jsou zřídka použité dnes. Zejména to platí pro znaky, které jsou používány k tomu tabulky, jako v předchozích letech Od vývoje rozšířené kódování, mnoho byly zavedeny vhodnější způsoby grafického znázornění tabulek.

Národní varianty kódování

Před příchodem ASCII rozšířen verze zobrazit mezinárodní znaky použité opravenou verzi kódování, kam umístit dopisy latiny byly umístěny ruské, řecké, arabské znaky.

Dva kódy v tabulce jsou rezervovány pro přepínání mezi standardním US-ASCII a jeho národní cíle.

Po ASCII stal nezahrnují 128 a 256 znaků, které jsou rozloženy na Option kódování, ve kterém původní verze tabulky byla uložena v prvních 128 kódy s nulovou 8. bit. Známky národní literatura uloženy v horní polovině tabulky (128-255-tý polohy).

Chcete-li vědět přímo ASCII kódy znaků se nevyžaduje uživatel. developer software je obvykle stačí znát číslo prvku v tabulce pro výpočet kódu, pokud je to nutné, pomocí binárního systému.

Ruský jazyk

V návaznosti na vývoj v první polovině 70. let o kódování pro skandinávské jazyky, čínština, korejština, řečtina, atd., Vytvářet jejich vlastní verzi angažovat a Sovětského svazu. Brzy vyvinul verzi kódování 8bitové zvané KOI8, zachování prvních 128 znaků ASCII kódy a přidělí stejný počet pozic pod písmeny národní abecedy a další znaky.

Před zavedením Unicode KOI8 dominovala v ruském segmentu Internet. Tam byl kódování variant pro rusky a pro ukrajinské abecedy.

problémy s ASCII

Vzhledem k tomu, počet prvků i v rozšířené tabulky nepřesahuje 256, možnost uložení jediného kódování několika různých skripty chybí. V 90. letech došlo k problému v RuNet „Jejda, smetí“, když se zobrazí text zadaný ruské ASCII znaky nesprávně.

Problém byl v tom rozpor kodexů různých možností ASCII navzájem. 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.

současný stav

S příchodem Unicode ASCII popularita klesala.

Důvodem je skutečnost, že nové znakové sady se nechá obsahovat znaky téměř všechny psané jazyky. V tomto případě se prvních 128 znaků ASCII odpovídat stejný znak Unicode.

V roce 2000 byl nejpopulárnější ASCII kódovaný na internetu a používají o 60% z indexovaných „Google“ webových stránek. Již od roku 2012 se podíl těchto stránek se snížil na 17%, a místo z nejpopulárnějších kódování se Unicode (UTF-8).

Tak, ASCII je důležitou součástí historie informačních technologií, ale jeho použití v budoucnosti se zdá neperspektivní.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 cs.birmiss.com. Theme powered by WordPress.