PočítačeProgramovanie

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.

V priebehu rokov sa toto kódovanie je najpopulárnejšia na svete. V roku 2006 vedúce miesto obsadil latinsky v roku 1252, a na konci roku 2007 a v súčasnosti zastáva popredné miesto pevne Unicode.

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.

V roku 2000 bol najpopulárnejší ASCII kódovaný na internete a používajú o 60% z indexovaných "Google" webových stránok. Už od roku 2012 sa podiel týchto stránok sa znížil na 17%, a namiesto z najpopulárnejších kódovania sa Unicode (UTF-8).

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

 

 

 

 

Newest

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