PočítačeProgramovanie

ASCII kód (americký štandard kód pre výmenu informácií) - základná kódovanie textu pre latinke

Podľa Medzinárodnej telekomunikačnej únie, v roku 2016 na internete s viac či menej pravidelne používajú tri a pol miliardy ľudí. Väčšina z nich ani premýšľať o tom, že všetky správy odoslané na ne cez PC alebo mobilné gadgets, rovnako ako texty, ktoré sú zobrazené na monitoroch všetkého druhu, v skutočnosti je kombinácia 0 a 1. Táto funkcia sa nazýva kódovaná reprezentácie informácií. Poskytuje a uľahčuje vykonávanie jeho skladovania, spracovania a prenosu. V roku 1963, americká ASCII kód bol vyvinutý, ktorý je predmetom tohto článku.

Prezentovanie informácií v počítači

Čo sa týka akejkoľvek elektronickej počítačovej texte je zbierka jednotlivé znaky. Medzi nimi sú nielen písmeno, vrátane hlavného mesta, ale aj interpunkčné znamienka, číslice. Okrem toho, špeciálne symboly sú používané "=", "&", "(" a medzery.

Množina symbolov, ktoré tvoria text s názvom abeceda a počet - výkon (označovaný ako N). Pre stanovenie expresie N = 2 ^ b, kde b - počet informačných bitov alebo určitého symbolu hmotnosti.

Sa ukázalo, že sila 256 znakov abecedy umožňuje predložiť všetky potrebné znaky.

Vzhľadom k tomu, 256 je 8 stupeň dva, potom sa hmotnosť každého znaku je 8 bitov.

Merná jednotka 8 bitov sa nazýva 1-byte, takže môžeme povedať, že binárny kód akéhokoľvek charakteru v texte, ktorý je uložený v počítači, zaberá jeden bajt pamäte.

Ako je kódovanie

Akýkoľvek text zadaný do pamäte počítača pomocou klávesov na klávesnici, na ktorých boli napísané číslice, písmená, interpunkčné znamienka a iné symboly. V pamäti sú prenášané v binárnom kóde, tj, každý symbol je mapovaná na známu desiatkovom kódu pre osobu od 0 do 255, čo zodpovedá binárny kód - .. Z 00000000 na 11111111.

Kódovanie byte znak umožňuje, aby procesor vykonáva spracovanie textu, sa vzťahujú na každú znak zvlášť. V rovnakej dobe, 256 znakov je dostatočne reprezentovať žiadnu informáciu znak.

Kódovanie znakov ASCII

Táto skratka znamená anglicky Americká norma pre informačné výmenu.

Dokonca aj pri úsvite výpočtovej techniky, vyšlo najavo, že je možné prísť s rôznymi spôsobmi kódovania informácií. Avšak, na prenos informácií z jedného počítača do druhého bolo nutné vyvinúť jednotný štandard. Takže v roku 1963 došlo k ASCII tabuľky v Spojených štátoch. Je nejaký znak výpočtovej abeceda je pridelené poradové číslo v binárnej reprezentácii. Spočiatku sa ASCII kód sa používa iba v Spojených štátoch, a neskôr sa stal medzinárodným štandardom pre PC.

obsah

ASCII kódy sú rozdelené na 2 časti. Medzinárodná norma je považovaná iba v prvej polovici tabuľky. Obsahuje kód z poradovým číslom 0 (pod kódom 00000000) do 127 (kód 01111111).

poradové číslo

N

Kódovanie textu ASCII

symbol

0-31

0000 0000 - 0001 1111

Znaky s N z 0-31 sa nazývajú manažéri. Ich funkciou je "guide" proces textový výstup na monitorovacím zariadením alebo tlač, zvukového signálu, atď.

32 - 127

0010 0000 - 0111 1111

Symboly s N od 32 do 127 (štandardnou súčasťou stola) - malé a veľké písmená latinskej abecedy, čísla 10-Nye, interpunkčné znamienka a rôzne držiaky, obchodné a iné znaky .. Symbol 32 označuje medzeru.

128-255

1000 0000 - 1111 1111

Symboly s N od 128 do 255 (alternatívna časti stránky tabuľky alebo kód) môžu mať celý rad možností, z ktorých každá má svoje vlastné číslo. Kódová stránka slúži na nastavenie národných abecied, ktoré sú odlišné od latinčiny. Najmä sa vykonáva pomocou kódu ASCII pre ruské znaky.

Tabuľka kódovanie veľké a malé písmená sú tieto navzájom v abecednom poradí a čísla - vzostupne hodnôt. Táto zásada platí pre ruských abecedy.

riadiace znaky

kódovanie ASCII stôl bol pôvodne určený pre príjem a prenos informácií o to pomocou zariadenia ako teletype už nepoužíva. V tomto ohľade je znaková sada súčasťou nepotiskované použité ako príkazy pre ovládanie zariadení. Tieto príkazy boli použité v takých technikách pre-počítačovej zasielanie správ, ako Morseovej abecedy, a tak ďalej.

Symbol najčastejšou "ďalekopis" je NUL (00 "nula"). On je stále používa vo väčšine programovacích jazykov, čo ukazuje na znamenie konca riadku.

Ak je použité kódovanie ASCII

American Standard Code vyžaduje nielen zadávanie textu klávesnice. To je tiež používa v grafe. Najmä ASCII Art Maker programové obrázky predstavujú rôzne rozšírenia spektra kódovanie ASCII.

Tieto produkty sa dodávajú v dvoch prevedeniach: grafické editory vykonáva funkciu prevedením obrazu na text a prevádza "snímok" v ASCII grafike. Napríklad známy je ukážkovým príkladom Smiley kódovanie symbol.

ASCII môžu byť použité pri tvorbe HTML dokumentov. V tomto prípade môžete zadať reťazec znakov a symbol, ktorý zodpovedá tento kód sa zobrazí pri prezeraní stránky na obrazovke.

ASCII je potreba pre vytváranie viacjazyčných webov, ako znaky, ktoré nepatria do určitej tabuľky národného, nahradené ASCII kódy.

niektoré funkcie

Zakódovať textové informácie v ASCII pôvodne používaný 7 bitov (jedna zostala prázdna), ale dnes pracuje ako 8-bit.

Listy, ktoré sú umiestnené v stĺpcoch sú hore a dole, sa od seba líšia iba jediný bit. Tým sa výrazne znižuje zložitosť testu.

Aplikácia ASCII v systéme Microsoft Office

Ak je to potrebné, tento typ kódovania textových informácií môžu byť použité v textových editorov Microsoft, ako je napríklad Poznámkový blok, a Office Word. Avšak, pri písaní v tomto prípade nie je možné použiť niektoré funkcie. Napríklad nebudete môcť vykonávať tučné ako ASCII znak zachováva iba význam informácií, ignoruje jeho celkový tvar a formu.

štandardizácia

Organizácia prijala norme ISO 8859. Táto skupina definuje osembitový kódovanie rôznych jazykových skupín. Najmä ISO 8859-1 - je rozšírený ASCII, čo je tabuľka pre Spojené štáty a západnej Európy. A ISO 8859-5 - je tabuľka použitá pre cyriliku, vrátane ruského jazyka.

Z historických dôvodov štandardu ISO 8859-5 sa používa na krátku dobu.

U ruského jazyka v tomto okamihu skutočne použité kódovanie:

  • CP866 (CP866) alebo DOS, ktorý je často nazývaný alternatívna kódovanie GOST. Bol aktívne využívané až do polovice 90. rokov minulého storočia. V súčasnej dobe je takmer nikdy použitý.
  • KOI-8. Kódovanie bol vyvinutý v 1970-80s, a v súčasnej dobe sa jedná o bežný štandard pre e-mailové správy v RuNet. To je široko používaný v rodine OS Unix, vrátane Linux. "Russian" verzie KOI-8, nazvaný KOI-8R. Navyše, tam sú verzie pre iné cyrilika jazykoch, ako je ukrajinčine.
  • Code Page 1251 (CP 1251, Windows - 1251). Vyvinutý spoločnosťou Microsoft poskytovať podporu pre ruského jazyka v prostredí Windows.

Hlavnou výhodou CP866 prvého štandardu bolo zachovať pseudo-grafické znaky na rovnakých pozíciách ako v rozšírenej ASCII. To vám umožní spúšťať nezmenenej znenie programu, zahraničnej výroby, ako je napríklad slávny Norton Commander. V tomto bode CP866 sa používa pre programy určené pre Windows, ktoré fungujú v textovom zobrazení na celú obrazovku alebo v textových poliach, vrátane FAR Manager.

Počítačové texty napísané v kódovaní CP866, v poslednej dobe sú pomerne vzácne, ale používa sa pre ruských názvy súborov v "Vindous".

"Unicode"

V súčasnej dobe je najrozšírenejší je toto kódovanie. Kódy "Unicode" na poli. Prvý (od 0000 do U + U + 007F) obsahuje sadu ASCII znakov s kódmi. Nasledované poľnými postáv rôzneho národnej literatúry, rovnako ako interpunkcie a technické symboly. Okrem toho časť kódu "Unicode" je vyhradený pre prípad, že je potrebné, aby zahŕňala nové postavy v budúcnosti.

Teraz viete, že v ASCII je každý znak predstavovaný ako kombinácia 8 núl a jednotiek. Laik, táto informácia sa môže zdať zbytočná a nezaujímavé, ale nechcete vedieť, čo sa deje "v mozgu" počítača ?!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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