ASCII, simboluri: descriere, tabel de cod și vizualizări

După cum știți, calculatorul stochează informații în formă binară, reprezentând-o ca o secvență de unități și zerouri. Pentru a traduce informațiile într-o formă care este convenabilă pentru percepția umană, fiecare secvență unică de cifre din afișaj este înlocuită cu simbolul corespunzător.

Unul dintre sistemele de corelare a codurilor binare cu caractere de tipărire și de control este Codare ASCII.

Cu nivelul actual de dezvoltare a tehnologiei informatice, utilizatorul nu are nevoie de cunoștințe despre codul fiecărui simbol specific. Cu toate acestea, o înțelegere comună a modului în care se face codificarea este extrem de utilă, iar pentru anumite categorii de specialiști este absolut necesară.

Crearea ASCII

În forma sa originală, codificarea a fost dezvoltată în 1963 și apoi actualizată timp de 25 de ani.

În versiunea originală a tabelului de caractere ASCII include 128 de caractere, versiune mai târziu a apărut extins, în cazul în care primele 128 de caractere sunt salvate și coduri implicate cu simbolurile opt biți cartografiate absente anterior.

tabelul de caractere asciiDe-a lungul anilor, această codificare a fost cea mai populară în lume. În 2006, latină 1252 a luat locul de frunte, iar de la sfârșitul lui 2007 până în prezent, Unicode deține poziția de lider.

Prezentarea computerelor ASCII

Fiecare caracter ASCII are propriul său cod, format din 8 caractere, reprezentând un zero sau unul. Numărul minim în această reprezentare este zero (opt zerouri în sistemul binar), care este codul primului element din tabel.

Maximul cod binar în versiunea originală a ASCII este zero + șapte unități, iar în versiunea extinsă - opt unități, de când este conectat cel de-al optulea bit.

Controlează caracterele

caractere de control sunt numite semne care nu au o reprezentare grafică și este utilizat pentru organizarea textului, de gestionare a dispozitivului, etc. Acestea pot indica începutul sau sfârșitul textului, file, generând un semnal sonor, diverse operații pentru TTY (teletype - .. Masina de transmitere a datelor canal electric) rezoluția datelor dispozitivului de ieșire, etc acțiune de anulare.

ascii personaje ruse

În tabelul cu caractere ASCII, pozițiile 0 până la 31, precum și 127 sunt alocate semne de control. Totalul acestor semne 33.

Alte caractere

Cele 95 pozițiile rămase sunt rezervate pentru semne de punctuație și operații matematice, cifre zecimale, litere ale alfabetului, alt registru: „A“ și un capital „A“ corespund orizontal la diferite coduri din tabelul de caractere ASCII.

Numere de simboluri în tabel

Dacă o persoană dezvoltă software sau îndeplinește alte sarcini în domeniul tehnologiei informației, trebuie să cunoască numerele unui număr de caractere ASCII.

După cum sa menționat mai sus, pozițiile 0-31 și 127 ocupă caractere de control. Numărul 32 este atribuit unui spațiu, numerele 33-47 și 58-64 sunt atribuite semnelor de punctuație și operațiilor matematice de bază.

ascii caractere

Literele latine literale sunt aranjate în ordine alfabetică și au numere de la 65 la 90. Litere mici De asemenea, situate în ordine alfabetică, pozițiile lor - de la 97 la 122. Numerele rămase (91-96 și 123-126), atribuite paranteze și acolade, caracteristică oblice și drepte, precum și unele dintre semnele diacritice.

O masă completă de simboluri într-o reprezentare grafică convenabilă poate fi văzută în imaginea prezentată mai sus. Figura de mai jos prezintă numerele de caractere din tabelul de caractere ASCII rusesc.

Advanced ASCII



Din moment ce a fost dezvoltat versiunea originală a codificării, bazat pe membrul american, nu au fost prevăzute nu numai diferite tipuri de scris și alfabete naționale, dar chiar și o utilizare convenabilă a diacriticelor, utilizate în mod activ în limbile europene.

ascii tabelul de caractere rusesc

Pentru a forma codificarea extinsă, a fost utilizat cel de-al 8-lea bit. Această versiune include simboluri ale alfabete naționale europene și transcriere fonetică, elemente grafice, utilizate pentru tabele de desen, un număr de simboluri matematice.

Unele caractere ASCII sunt rareori folosite astăzi. În special, aceasta se referă la semnele folosite pentru desenarea tabelelor, deoarece au fost introduse multe moduri mai convenabile de reprezentare grafică a tabelelor în anii de la dezvoltarea codificării extinse.

Opțiuni de codare naționale

Înainte de apariția versiunii ASCII extins pentru a afișa caractere internaționale utilizate remanufacturate de codificare versiune, unde să plaseze literele latine au fost plasate rusă, greacă, Caractere arabe.

Două coduri din tabel au fost atribuite pentru a comuta între standardul US-ASCII și varianta sa națională.

tabel de coduri de caractere ascii

După ASCII a devenit nu includ 128 și 256 de caractere, pentru răspândirea de codificare opțiune, în care versiunea originală a tabelului a fost salvat în primele 128 de coduri cu bit a 8-zero. Semnele de scriere națională au fost păstrate în jumătatea superioară a mesei (poziția 128-255).

Nu este nevoie să cunoașteți direct codurile de caractere ASCII. De obicei, este suficient ca un dezvoltator de software să cunoască numărul unui element dintr-un tabel pentru a-și calcula codul, dacă este necesar, utilizând un sistem binar.

Limba rusă

Ca urmare a dezvoltării în primii 70-e de codificări pentru limbile scandinave, chineză, coreeană, greacă, etc, Crearea de propria lor versiune selectată, iar Uniunea Sovietică. Curând a dezvoltat versiune a codificării de 8-biți numit KOI8, păstrând primele 128 de coduri de caractere ASCII și alocă același număr de posturi în conformitate cu literele alfabetului național și caractere suplimentare.

Înainte de introducerea Unicode, KOI8 a dominat segmentul rus de Internet. Au existat variante de codificare pentru alfabetul rus și ucrainean.

Probleme cu ASCII

Întrucât numărul de elemente chiar și în tabela extinsă nu a depășit 256, nu a fost posibilă posibilitatea de a conține mai multe scenarii diferite într-o singură codificare. În anii `90 problema "crocosyabr" a apărut în Runet, când textele tipărite de caracterele ruse ASCII au fost afișate incorect.

Problema a fost inconsistența codurilor diferitelor variante ASCII. Reamintim că, în pozițiile 128-255 pot fi plasate semne diferite, iar atunci când modificați un caracter chirilic set la altul, toate literele textului au fost înlocuite cu altele având numărul identic în alte coduri de versiune.

Starea actuală

Odată cu apariția Unicode, popularitatea ASCII a scăzut.

Motivul pentru aceasta constă în faptul că noua codificare a permis să conțină semnele aproape tuturor limbilor scrise. Primele 128 de caractere ASCII corespund acelorași caractere Unicode.

codurile de caractere asciiÎn 2000, ASCII a fost cea mai populară codificare pe Internet și a fost utilizată pe 60% din paginile indexate ale Google. Până în 2012, cota acestor pagini a scăzut la 17%, iar locul celei mai populare codificări a fost ocupat de Unicode (UTF-8).

Astfel, ASCII este o parte importantă a istoriei tehnologiei informației, dar utilizarea ei în viitor este văzută ca fiind nepromotivă.

Distribuiți pe rețelele sociale:

înrudit
O modalitate de codificare a informațiilor folosind numere. Codificare binarăO modalitate de codificare a informațiilor folosind numere. Codificare binară
Găsiți un apostrof pe tastaturăGăsiți un apostrof pe tastatură
Unde este semnul de autor ascuns pe tastatură?Unde este semnul de autor ascuns pe tastatură?
Tastarea inimilor pe tastatură este ușoară!Tastarea inimilor pe tastatură este ușoară!
Cum să introduceți semnul euro pe tastatură în diferite moduri?Cum să introduceți semnul euro pe tastatură în diferite moduri?
Simboluri de pe tastatură: cum să combinați cheile. Cum să plasați caractere inexistente pe…Simboluri de pe tastatură: cum să combinați cheile. Cum să plasați caractere inexistente pe…
Diferite moduri de a introduce o pictogramă cu diametrul în aplicațiile WindowsDiferite moduri de a introduce o pictogramă cu diametrul în aplicațiile Windows
Introduceți pictograma de grade în toate aplicațiileIntroduceți pictograma de grade în toate aplicațiile
Cum de a scrie un semn de întrebare inversat este cel mai simplu?Cum de a scrie un semn de întrebare inversat este cel mai simplu?
Codificarea este ... Sisteme semnate: informații de codificareCodificarea este ... Sisteme semnate: informații de codificare
» » ASCII, simboluri: descriere, tabel de cod și vizualizări