ASCII (cod standard american pentru schimbul de informații) - codificarea textului de bază pentru alfabetul latin

Potrivit Uniunii Internaționale a Telecomunicațiilor, în 2016 Internet cu mai mult sau mai puțin utilizați în mod regulat trei și jumătate de miliard de oameni. Cele mai multe dintre ele nu cred chiar cu privire la faptul că orice mesaje trimise pentru a le prin intermediul unui PC sau gadget-uri mobile, precum și texte care sunt afișate pe monitoarele de toate tipurile, de fapt, este o combinație între 0 și 1. Aceasta se numește reprezentarea codificată a informației. Acesta oferă și facilitează punerea în aplicare a stocării, prelucrării și transmiterii. În 1963, codul ASCII din SUA a fost dezvoltat, care face obiectul prezentului articol.

Codare ASCII

Prezentarea informațiilor în computer

Din punctul de vedere al oricărui computer electronic, textul este o colecție de simboluri individuale. Acestea includ nu numai litere, inclusiv litere mari, dar și semne de punctuație, numere. În plus, caracterele speciale "=", "", "(" și spațiile sunt utilizate.

Setul de simboluri care alcătuiesc textul se numește alfabet, iar numărul acestora este puterea (denumită N). Pentru ao determina, folosiți expresia N = 2 ^ b, unde b este numărul de biți sau greutatea informației unui anumit simbol.

Se dovedește că un alfabet cu o capacitate de 256 de caractere vă permite să reprezentați toate simbolurile necesare.

Deoarece 256 este a 8-a putere de două, greutatea fiecărui simbol este de 8 biți.

O unitate de măsură de 8 biți este numită 1 octet, deci este obișnuit să spunem asta cod binar Orice caracter din textul stocat pe computer ocupă un octet de memorie.

Tabelul de codificare ASCII

Cum se face codificarea

Orice texte sunt introduse în memoria computerului personal prin intermediul tastelor de pe tastatură, pe care sunt scrise numere, litere, semne de punctuație și alte simboluri. În memoria ei sunt transmise în cod binar, adică, fiecare simbol este mapat la codul zecimal familiar pentru o persoană 0-255, ceea ce corespunde unui cod binar - .. De la 00,000,000-11,111,111.

Codificarea de caractere octet permite procesorului să efectueze procesarea textului pentru a accesa fiecare caracter separat. În același timp, 256 de caractere sunt suficiente pentru a reprezenta orice informație despre caractere.

Codarea textului ASCII

Codificarea caracterelor ASCII

Această abreviere în limba engleză reprezintă codul standard american pentru schimbul de informații.

Chiar și în zorii computerizării, a devenit evident că puteți găsi o mare varietate de modalități de codificare a informațiilor. Cu toate acestea, pentru a transfera informații de la un computer la altul, era necesar să se dezvolte un singur standard. Deci, în 1963, în SUA a existat o tabelă de codificare ASCII. În el, orice simbol al alfabetului computerului este atribuit numelui său de serie în reprezentarea binară. Inițial, codificarea ASCII a fost utilizată numai în Statele Unite, iar apoi a devenit standardul internațional pentru PC.

Conținutul tablei

Codurile ASCII sunt împărțite în 2 părți. Standardul internațional este doar prima jumătate a acestui tabel. Acesta include simboluri cu numere ordinale de la 0 (codate ca 00000000) la 127 (cod 01111111).

Numărul secvenței

N

Codarea textului ASCII

simbol

0 - 31

0000 0000 - 0001 1111

Simbolurile cu N de la 0 la 31 sunt numite manageri. Funcția lor este de a "ghida" procesul de ieșire a textului pe un monitor sau pe un dispozitiv de imprimare, dând un semnal audio etc.

32 - 127

0010 0000 - 0111 1111

Simboluri cu N 32-127 (o parte standard a tabelului) - litere mari și mici ale alfabetului latin, numerele 10-Nye, semne de punctuație, și diverse suporturi, comerciale și alte caractere .. Simbolul 32 indică un spațiu.



128 - 255

1000 0000 - 1111 1111

Simboluri cu N 128-255 (o parte alternativă a paginii de masă sau cod) poate avea o varietate de opțiuni, fiecare dintre care are numărul său propriu. Pagina de cod este utilizată pentru a specifica alfabetele naționale, care diferă de latină. În special, cu ajutorul lui ASCII este codificat pentru caracterele rusești.

În tabelul de codificare, majuscule și litere mici litere mici mergeți unul după altul în ordine alfabetică, iar numerele - în valori crescătoare. Acest principiu este, de asemenea, păstrat pentru alfabetul rus.

Controlează caracterele

tabelul de codificare ASCII a fost proiectat inițial pentru primirea și transmiterea de informații cu privire la acest lucru nu mai este utilizat de către dispozitiv ca un teletype. În acest sens, non-imprimarea, utilizată ca comenzi pentru controlul acestui dispozitiv, a fost inclusă în setul de caractere. Comenzi similare au fost folosite în astfel de metode de mesagerie precomputer ca și codul Morse etc.

Cel mai comun simbol "teletype" este NUL (00, "zero"). Acesta este încă folosit în majoritatea limbajelor de programare, care denotă caracterul final de linie.

în codarea ASCII, fiecare caracter

În cazul în care se utilizează codificarea ASCII

Codul american standard este necesar nu numai pentru tastarea informațiilor de text de la tastatură. Este, de asemenea, folosit în grafică. În special, în programul ASCII Art Maker, imaginile diferitelor extensii reprezintă o serie de simboluri de caractere ASCII.

Produse similare sunt de două tipuri: executarea funcției editorilor grafici prin transformarea imaginilor în text și transformarea "desenelor" în grafică ASCII. De exemplu, un zâmbet bine-cunoscut este un exemplu viu al unui simbol de codificare.

ASCII poate fi, de asemenea, utilizat atunci când creați un document HTML. În acest caz, puteți introduce un anumit set de caractere, iar când vizualizați pagina, pe ecran apare un simbol care corespunde acestui cod.

ASCII este, de asemenea, necesar pentru crearea de site-uri multilingve, deoarece caracterele care nu fac parte dintr-o tabelă națională specifică sunt înlocuite cu coduri ASCII.

pentru a codifica informațiile de text în codarea ASCII

Unele caracteristici

Pentru a codifica informațiile de text în codarea ASCII, au fost inițial folosite 7 biți (unul a fost gol), dar astăzi funcționează ca un bit pe 8 biți.

Literele aflate în coloanele din partea de sus și de jos diferă una de cealaltă cu un singur bit. Acest lucru reduce foarte mult complexitatea verificării.

Utilizarea ASCII în Microsoft Office

Dacă este necesar, acest tip de codificare a informațiilor textuale poate fi folosit în editorii text Microsoft, cum ar fi Notepad și Office Word. Cu toate acestea, atunci când tastați, în acest caz va fi imposibil să utilizați unele funcții. De exemplu, nu veți putea face o selecție cu caractere aldine, deoarece codificarea ASCII păstrează numai semnificația informațiilor, ignorând aspectul general și forma sa.

ASCII care codifică caracterele rusești

standardizare

ISO a adoptat standardele ISO 8859. Acest grup definește codificări pe 8 biți pentru diferite grupuri de limbi. În special, ISO 8859-1 este extinsă ASCII, care este un tabel pentru Statele Unite și țările din Europa de Vest. Și ISO 8859-5 este o masă folosită pentru chirilică, inclusiv rusă.

Din mai multe motive istorice, standardul ISO 8859-5 nu a fost folosit foarte mult timp.

Pentru limba rusă, codificarea este folosită într-adevăr:

  • CP866 (Codul paginii 866) sau DOS, care este numit adesea o GOST alternativă de codificare. A fost folosit în mod activ până la mijlocul anilor 90 ai secolului trecut. În acest moment, aproape nu este folosit.
  • KOI-8. Codificarea a fost dezvoltată în anii 1970-80, iar în prezent este standardul pentru mesajele de e-mail din RuNet. Este utilizat pe scară largă în sistemul de operare al familiei Unix, inclusiv Linux. Versiunea "rusă" a KOI-8 se numește KOI-8R. În plus, există versiuni pentru alte limbi chirilice, de exemplu, ucraineană.
  • Cod Pagina 1251 (CP 1251, Windows - 1251). Dezvoltat de Microsoft Corporation pentru a oferi suport pentru limba rusă într-un mediu Windows.

Principalul avantaj al primului standard CP866 a fost păstrarea simbolurilor pseudo-grafice în aceleași poziții ca în ASCII extins. Acest lucru a permis să rulați programe text nemodificate, producție străină, cum ar fi celebrul Norton Commander. În prezent, CP866 este utilizat pentru programele dezvoltate în Windows care funcționează în modul text pe ecran complet sau în ferestre text, inclusiv FAR Manager.

Textele de calculator, scrise în codarea CP866, au fost recent rare, dar sunt folosite pentru numele de fișiere ruse în "Vindous".

"Unicode"

În prezent, această codificare este cea mai răspândită. Codurile Unicode sunt împărțite în regiuni. Primul (de la U + 0000 până la U + 007F) include caracterele setului ASCII cu coduri. Apoi urmați zonele de semne de diferite scripturi naționale, precum și semne de punctuație și simboluri tehnice. În plus, o parte din codurile Unicode este rezervată în cazul în care este nevoie să se includă noi simboluri în viitor.

codul de caractere ASCII

Acum știi că în codificarea ASCII, fiecare personaj este reprezentat ca o combinație de 8 zerouri și una. Pentru non-specialiști, această informație poate părea inutilă și neinteresantă, dar nu doriți să știți ce se întâmplă în "creierul" PC-ului dvs.!

Distribuiți pe rețelele sociale:

înrudit
ASCII, simboluri: descriere, tabel de cod și vizualizăriASCII, simboluri: descriere, tabel de cod și vizualizări
O modalitate de codificare a informațiilor folosind numere. Codificare binarăO modalitate de codificare a informațiilor folosind numere. Codificare binară
Cum de a pune un apostrof pe tastatură în diferite limbi și aplicații?Cum de a pune un apostrof pe tastatură în diferite limbi și aplicații?
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?
Cum se introduc cifrele romane pe tastatură este cea mai ușoară?Cum se introduc cifrele romane pe tastatură este cea mai ușoară?
Codificarea este ... Sisteme semnate: informații de codificareCodificarea este ... Sisteme semnate: informații de codificare
O abordare semnificativă și alfabetică a măsurării informațiilorO abordare semnificativă și alfabetică a măsurării informațiilor
Ce este codarea și decodificarea? Exemple. Metode de codare și decodificare a informațiilor…Ce este codarea și decodificarea? Exemple. Metode de codare și decodificare a informațiilor…
Actualizați dacă codul din imagine nu este vizibil sau Cât de ușor și rapid să descărcați fișierulActualizați dacă codul din imagine nu este vizibil sau Cât de ușor și rapid să descărcați fișierul
» » ASCII (cod standard american pentru schimbul de informații) - codificarea textului de bază pentru alfabetul latin