Kódovanie ASCII (latinskoamerický kód pre výmenu informácií) je základným kódovaním latinského textu

Podľa Medzinárodnej telekomunikačnej únie, v roku 2016, internet s určitou mierou pravidelnosti využíval tri a pol miliardy ľudí. Väčšina z nich ani nenapadne, že všetky správy, ktoré ich spoja cez PC alebo mobilné gadgets a text zobrazený na rôznych monitoroch sú vlastne kombináciou 0 a 1. Toto odovzdanie informácií sa nazýva kódovanie. Poskytuje a veľmi uľahčuje jeho ukladanie, spracovanie a prenos. V roku 1963 bolo vyvinuté americké kódovanie ASCII, ktoré sa venuje aj tomuto článku.


Prezentácia informácií v počítači

Z hľadiska ktoréhokoľvek počítača je text súborom oddelených znakov. Zahŕňajú nielen písmená vrátane veľkých písmen, ale aj interpunkčné znamienka, čísla. . Okrem toho, špeciálne znaky «=», «& amp;», «(» a rozdiely veľa postáv, ktoré tvoria text nazvaný abecedu a ich počet - výkon (označovaný ako N) pre svoje definícii výrazu N. = 2 ^ b, kde b -., počet bitov alebo informačné hmotnosti určitého znaku je preukázané, že abeceda kapacita 256 znakov môže poskytnúť všetky potrebné znaky od 256 je 8 stupeň dva, hmotnosť každého znaku je 8 bitov jednotka 8 bitov. sa nazýva 1 bajt, takže je bežné, že binárny kód akékoľvek znaky uložené v textepočítač, vezme jeden bajt pamäte.

Ako je kódovanie

Akýkoľvek text zadaný do pamäti osobného počítača pomocou klávesnice, na ktorých boli napísané číslice, písmená, interpunkčné znamienka a iné znaky. V pamäti sú prenášané v binárnom kóde, ktorý je každý znak v porovnaní s normálnou ľudskej kódu desyaterychnыy od 0 do 255, ktorá zodpovedá binárny kód od 00000000 do 11111111.


kódovanie Pobaytovoe umožňuje procesor, ktorý vykonáva spracovanie textu, postupujte podľa jednotlivých znakov zvlášť. Súčasne je celkom 256 znakov dostatočné na to, aby predstavovalo akékoľvek symbolické informácie.

kódovanie ASCII

Tento skratka značí angličtine ako amerického štandardu pre informačné výmenu. Na úsvite výpočtovej techniky bolo zrejmé, že si môžete vymyslieť celú radu spôsobov, ako zakódovať informácie. Na prenos informácií z jedného počítača do druhého však bolo potrebné vypracovať jeden štandard. Takže v roku 1963 sa v USA objavila tabuľka kódovania ASCII. Je nejaký znak abecedy počítač dodávaný v súlade s jeho poradové číslo v binárnej forme. Spočiatku kódovanie ASCII používa iba v Spojených štátoch, a stal sa medzinárodným štandardom pre PC.

Obsah

Kódy ASCII sú rozdelené na 2 časti. Medzinárodný štandard sa považuje za prvú polovicu tejto tabuľky. To zahŕňa znaky s poradovými číslami v rozmedzí od 0 ° C (pod kódom 00000000) do 127 (kód 01111111).

Výrobné číslo N



Kódovanie textu ASCII



, symbol



0 - 31



00000000-00011111



Symboly od N od 0 do 31 sa nazývajú kontroléry. Ich úlohou je viesť proces textový výstup na monitore alebo tlačiarne, ukladanie a reprodukciu zvuku a tak ďalej N.



. 32 - 127



00100000 - 01111111



znakov s n od 32 do 127 (štandardnou súčasťou stola) - malé a veľké písmená latinskej abecedy, 10-y čísla, interpunkcie, a rôzne držiaky, obchodné a ďalšie. znaky. Symbol 32 je označený medzerou.



128 - 255



10000000-11.111.111



Znaky, N od 128 do 255 (alternatívna časť tabuľky alebo kódovej stránky) môžu mať rôzne možnosti, z ktorých každá má svoje vlastné číslo. Kódová stránka sa používa na označenie národných abecedít, ktoré sa líšia od latinčiny. Používa najmä kódovanie ASCII pre ruské znaky.

kódovanie Tabuľka veľkými a malými písmenami prichádzajú jeden po druhom v abecednom poradí a čísla - vzostupne hodnôt. Táto zásada platí pre ruskú abecedu.

Riadiace obrázky

Tabuľka kódovanie ASCII pôvodne vytvorený pre príjem a prenos týchto informácií je pomocou zariadenia ako teletype už nepoužíva. V tejto súvislosti neboli do znakovej sady zahrnuté nepreložené príkazy na ovládanie tohto zariadenia. Podobné tímy sa používali aj v takých počítačom podporovaných spôsoboch zasielania správ ako Morseov kód atď.
Najbežnejšie "teletyp"symbol je NUL (00 "nula"). Stále sa používa vo väčšine programovacích jazykov označujúcich koniec riadku.

Použitie kódovania ASCII

Americký štandardný kód sa vyžaduje nielen pri zadávaní textových informácií pomocou klávesnice. Používa sa aj v grafe. Najmä v programe ASCII Art Maker je obraz rôznych rozšírení spektrum kódovania znakov ASCII. Podobné produkty môžu mať dva typy: vykonávajú funkciu grafických editorov tak, že konvertujú obrázok na text a konvertujú "výkresy" do grafu ASCII. Napríklad známy smajlík je živým príkladom kódovacieho znaku.
ASCII sa dá použiť aj pri vytváraní dokumentu HTML. V tomto prípade môžete zadať určitú sadu znakov a keď sa pozriete na stránku, zobrazí sa symbol zodpovedajúci tomuto kódu. Od ASCII sa vyžaduje aj vytváranie viacjazyčných stránok, pretože znaky, ktoré nie sú súčasťou konkrétnej národnej tabuľky, sú nahradené kódmi ASCII.
Niektoré funkcie
Pre kódovanie textových informácií v kódovaní ASCII sa pôvodne používali 7 bitov (jeden zostal prázdny), ale dnes funguje ako 8-bit. Písmená nachádzajúce sa v stĺpcoch umiestnených na hornom a spodnom okraji sa navzájom líšia len jediným bitom. To výrazne znižuje zložitosť testu.

Použitie Microsoft Office ASCII

Ak je to potrebné, takýto druh kódovania textových informácií môže používať textové procesory spoločnosti Microsoft, napríklad Poznámkový blok a Office Word.Pri písaní textu v tomto prípade však nie je možné použiť niektoré možnosti. Napríklad nebudete môcť alokovať tučným písmom, pretože kódovanie ASCII si zachováva iba obsah informácií a ignoruje jeho celkový vzhľad a formu.

Štandardizácia

ISO prijala normy ISO 8859. Táto skupina definuje osemznakové kódovanie pre rôzne jazykové skupiny. Najmä ISO 8859-1 - Rozšírená ASCII je tabuľkou pre Spojené štáty a západoeurópske krajiny. A ISO 8859-5 je tabuľka, ktorá sa používa pre cyriliku, vrátane ruského jazyka. Z mnohých historických dôvodov sa ISO 8859-5 používa veľmi krátky čas. Pre ruský jazyk sa v súčasnosti používa kódovanie:
  • CP866 (kód Strana 866) alebo DOS, ktoré sa často nazývajú alternatívne kódovanie GOST. Aktívne sa používal až do polovice 90-tych rokov minulého storočia. V súčasnosti sa prakticky nepoužíva.
  • KOI-8. Kódovanie bolo vyvinuté v sedemdesiatych a osemdesiatych rokoch minulého storočia av súčasnosti je štandardným štandardom pre poštové správy v RuNet. Je široko používaný v operačných systémoch Unix, vrátane Linuxu. "Ruská" verzia KOI-8 sa nazýva KOI-8R. Okrem toho existujú verzie pre iné cyriliky, napríklad ukrajinské.
  • Kód Strana 1251 (CP 1251 Windows-1251). Navrhnutá spoločnosťou Microsoft na podporu ruského jazyka v prostredí Windows.
  • Hlavnou výhodou prvého štandardu CP866 bolo zachovanie pseudografických znakov v rovnakých pozíciách ako v Extended ASCII. Umožnil to bežať bez zmientextové aplikácie, v zámorí, napríklad slávny Norton Commander. CP866 sa v súčasnosti používa pre programy vyvinuté v operačnom systéme Windows, ktoré fungujú v režime textovej reklamy na celú obrazovku alebo v textových poliach, vrátane správcu FAR. Počítačové texty napísané v šifrovaní CP866 sa v poslednej dobe zriedka vyskytli, ale práve to je to, čo sa používa pre ruské názvy súborov vo Vindous.

    Unicode

    V súčasnosti sa najčastejšie používa toto kódovanie. Unicode kódy sú rozdelené na oblasti. Prvý (od U ​​+ 0000 do U + 007F) obsahuje znaky ASCII s kódmi. Potom existujú oblasti znakov rôznych národností, ako aj interpunkčné znamienka a technické symboly. Niektoré kódy Unicode sú okrem toho vyhradené v prípade, že je potrebné v budúcnosti zahrnúť nové symboly.
    Teraz viete, že v kódovaní ASCII je každý znak reprezentovaný ako kombinácia 8 núl a jednotiek. Pre nespecialistov sa táto informácia môže zdať zbytočná a nezaujímavá, ale nechcete vedieť, čo sa deje "v mozgu" počítača?

    Súvisiace publikácie