Počítače, Programovanie
ASCII znaky: opis, tabuľka kódov a typy
Ako je známe, že počítač ukladá informácie v binárnej forme, že ho predstavuje ako sled jedničiek a núl. Preložiť informácie do podoby vhodnej pre ľudskú spotrebu, každý jedinečný postupnosť čísel pri zobrazovaní nahradený zodpovedajúcim znakom.
Jedným z korelačný systémov binárne kódy pre tlač a kontrolné znaky ASCII.
Na súčasnej úrovni vývoja výpočtovej techniky Užívateľ nepotrebuje poznať kód pre každého určitého symbolu. Avšak, všeobecne pochopenie toho, ako sa kódovanie vykonáva, je veľmi užitočné, a pre určité kategórie odborníkov a všetko potrebné.
vytvorte ASCII
V pôvodnej podobe kódovania bol vyvinutý v roku 1963 a potom na 25 rokov dvakrát aktualizovaný.
V pôvodnej verzii tabuľky ASCII zahŕňa 128 znakov, neskôr sa objavilo rozšírenej verzii, kde sú uložené prvých 128 znakov a kódy, ktoré sa zaoberajú na ôsmy bit mapovaných symbolov, ktoré predtým nemala.
Reprezentácia počítač ASCII
Každý ASCII znakov, má svoj vlastný kód sa skladá z 8 znakov, čo predstavuje nulu alebo jedna. Minimálny počet týchto zastúpenie je nula (osem nuly v binárnom systéme), ktorý je zdrojom prvého prvku v tabuľke.
Maximálna binárny kód ASCII verzia originálu je null + sedem jednotiek, a v rozšírenej verzii - osem jednotiek, ktoré sú prepojené ako ôsmy bit.
riadiace znaky
Riadiace znaky sa nazývajú znaky, ktoré nemajú grafické znázornenie a je používaný pre organizáciu textu, správu zariadení, atď. Môžu signalizovať začiatok alebo koniec textu, nášivky, vytvára zvukový signál, rôzne operácie pre TTY (teletype - .. Stroj pre prenos dát elektrické kanál) rozlíšenie dát výstupných zariadení, atď zrušenie akcie.
V tabuľke ASCII polohách 0 až 31, a 127 sú pridelené pre riadiace znaky. Celkom 33 značiek.
zostávajúce znaky
Zvyšných 95 pozícií sú vyhradené pre interpunkčných znamienok a matematických operácií, desatinné miesta, písmená abecedy, rôzne registra: "A" a veľkým "A" horizontálne zodpovedajú rôznym kódov v tabuľke ASCII.
Čísla znak v tabuľke
Ak je osoba, zaoberajúca sa vývojom softvéru, alebo vykonať niektoré ďalšie úlohy z oblasti informačných technológií, je nutné poznať číslo o počte znakov ASCII.
Ako už bolo spomenuté vyššie, pozície 0-31 a 127 prijať riadiace znaky. Číslo 32 je priradený k priestoru, číslo 33-47 a 58-64 sú vyhradené pre interpunkcie a základné matematické operácie.
Latinská veľké písmená podľa abecedy a sú číslované od 65 tis do 90 tis. Malé písmená sú tiež usporiadané v abecednom poradí, ich postavenie - od 97 th až 122 tis. Zostávajúce čísla (91-96 a 123-126), priradené držiakov a ortéz, šikmé a rovné funkcie, ako aj niektoré z háčika a čiarok.
Plná tabuľka symbolov v komfortnom grafickom znázornení je možné vidieť na obrázku vyššie. Nižšie uvedený obrázok ukazuje počet znakov v ruskom ASCII tabuľky.
extended ASCII
Vzhľadom k tomu, originálna verzia kódovanie bol vyvinutý na základe amerického člena existuje neboli poskytnuté nielen pre rôzne druhy písanie a národných abecied, ale aj výhodná použitie diakritikou, aktívne využívané v európskych jazykoch.
8. bit bol zapojený pre vytvorenie rozšíreného kódovanie. Táto verzia obsahuje znaky národných abecied európskych a fonetickým prepisom, grafické prvky, ktoré sa používajú na kreslenie tabuliek, rad matematických symbolov.
Niektoré ASCII znakmi sú zriedka použité dnes. Najmä to platí pre znaky, ktoré sú používané k tomu tabuľky, ako v predchádzajúcich rokoch Od vývoja rozšírenej kódovanie, mnoho boli zavedené vhodnejšie spôsoby grafického znázornenia tabuliek.
Národná varianty kódovanie
Pred príchodom ASCII rozšírený verzia zobraziť medzinárodné znaky použité opravenú verziu kódovanie, kam umiestniť listy latinčiny boli umiestnené ruskej, grécke, arabské znaky.
Dva kódy v tabuľke sú rezervované pre prepínanie medzi štandardným US-ASCII a jeho národné ciele.
Po ASCII stal nezahŕňajú 128 a 256 znakov, ktoré sú rozložené na Option kódovanie, v ktorom pôvodná verzia tabuľky bola uložená v prvých 128 kódy s nulovou 8. bit. Známky národná literatúra uložené v hornej polovici tabuľky (128-255-tý polohy).
Ak chcete vedieť priamo ASCII kódy znakov sa nevyžaduje užívateľ. developer softvér je zvyčajne stačí poznať číslo prvku v tabuľke pre výpočet kódu, ak je to potrebné, pomocou binárneho systému.
Ruský jazyk
V nadväznosti na vývoj v prvej polovici 70. rokov o kódovaní škandinávske jazyky, čínština, kórejčina, gréčtina, atď., Vytvárať ich vlastnú verziu angažovať a Sovietskeho zväzu. Čoskoro vyvinul verziu kódovania 8-bitové zvanej KOI8, zachovanie prvých 128 znakov ASCII kódy a pridelí rovnaký počet pozícií pod písmenami národnej abecedy a ďalšie znaky.
Pred zavedením Unicode KOI8 dominovala v ruskom segmente Internet. Tam bol kódovanie variantov pre rusky a pre ukrajinské abecedy.
problémy s ASCII
Vzhľadom k tomu, počet prvkov aj v rozšírenej tabuľky nepresahuje 256, možnosť uloženia jediného kódovanie niekoľkých rôznych skripty chýba. V 90. rokoch došlo k problému v RuNet "Jejda, smeti", keď sa zobrazí text zadaný ruskej ASCII znakmi nesprávne.
Problém bol v tom rozpor kódexov rôznych možností ASCII navzájom. Pripomeňme, že v polohách 128 až 255 môžu byť umiestnené rôzne značky, a ak zmeníte jeden cyrilika znakovej sady pre ďalšiu, všetky písmená textu boli nahradené inými, ktoré majú rovnaký počet v inej verzii kódu.
súčasný stav
S príchodom Unicode ASCII popularita klesala.
Dôvodom je skutočnosť, že nové znakovej sady sa nechá obsahovať znaky takmer všetky písané jazyky. V tomto prípade sa prvých 128 znakov ASCII zodpovedať rovnaký znak Unicode.
Tak, ASCII je dôležitou súčasťou histórie informačných technológií, ale jeho použitie v budúcnosti sa zdá neperspektívne.
Similar articles
Trending Now