CalculatoareProgramare

Codul ASCII (codul 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.

Prezentarea informațiilor în computer

În ceea ce privește orice text calculator electronic, este o colecție de caractere individuale. Printre ele nu sunt doar scrisoarea, inclusiv capitala, dar, de asemenea, semne de punctuație, numere. În plus, simboluri speciale sunt folosite „=“, „&“, „(“ și spații.

O multitudine de simboluri care alcătuiesc textul, numit alfabetul, iar numărul - putere (notat ca N). Pentru a determina expresia N = 2 ^ b, unde b - numărul de biți de informație sau o anumită greutate simbol.

Sa dovedit că puterea de 256 de caractere alfabet vă permite să prezinte toate caracterele necesare.

Deoarece 256 este un 8 grad doi, atunci greutatea fiecărui caracter este de 8 biți.

Unitatea de măsură 8 biți se numește 1-octet, deci spunem că codul binar de orice caracter în text care este stocat pe computer, ocupă un octet de memorie.

Cum este codificarea

Orice text introdus în memoria PC-ului prin taste, numere pe care au fost scrise, scrisori, 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-11111111.

codificarea caracterelor Byte permite procesorului efectuează procesarea de text, se referă la fiecare caracter separat. În același timp, cele 256 de caractere este suficient pentru a reprezenta orice informație caracter.

Codificare caractere ASCII

Aceasta este abrevierea pentru codul standard de limba engleză american pentru schimbul de informații.

Chiar și la începutul computerizării, a devenit evident că este posibil de a veni cu o varietate de moduri de codificare a informațiilor. Cu toate acestea, pentru a transfera informații de la un computer la altul a fost necesară pentru a dezvolta un standard unic. Deci, în 1963 a existat o masă ASCII în SUA. Acesta orice alfabet calculator de caractere este atribuit un număr de secvență în reprezentarea binară. Inițial, codul ASCII este utilizat numai în Statele Unite, iar mai târziu a devenit un standard internațional pentru PC.

Tabela de conținut

Codurile ASCII sunt împărțite în 2 părți. Standardul internațional este considerat a fi doar prima jumătate a tabelului. Acesta include codul din numărul secvențial de 0 (codificate ca 00000000) până la 127 (cod 01111111).

număr de serie

N

Codificare text ASCII

simbol

0-31

0000 0000 - 0001 1111

Caracterele cu N de la 0-31 sunt numite manageri. Funcția lor este de a „ghid“ procesul de text la un dispozitiv de monitor sau de imprimare, un semnal sonor, 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 folosit pentru a seta alfabete naționale, care sunt diferite de limba latină. În special, se realizează cu ajutorul codului ASCII pentru caracterele rusești.

Tabelul de codificare majuscule și litere mici urmăresc reciproc , în ordine alfabetică și numere - valori ascendente. Acest principiu este valabil și pentru alfabetul rusesc.

caractere de control

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, setul de caractere inclus tecnice folosit ca comenzi pentru a controla dispozitivul. Aceste comenzi au fost utilizate în astfel de tehnici de transmitere a mesajelor pre calculator, cum ar fi codul Morse, și așa mai departe.

Cel mai frecvent simbol "teletype" este NUL (00 "zero"). El este încă folosit în cele mai multe limbaje de programare, care indică semnul sfârșitul liniei.

În cazul în care codificare ASCII utilizate

American Standard Code nu necesită doar tastatura de introducere a textului. Este, de asemenea, utilizat în diagramă. În special, ASCII Art Maker imaginile de program reprezintă spectru extensii diferite de codificare de caractere ASCII.

Aceste produse vin în două tipuri: editori grafice care îndeplinește funcția de conversie a unei imagini în text și convertește „Pictures“ în ASCII-grafice. De exemplu, cunoscut este un prim exemplu Smiley Coding simbol.

ASCII poate fi utilizat la crearea document HTML. În acest caz, puteți introduce un set de caractere și un simbol care corespunde acestui cod va apărea atunci când vizualizați pagina de pe ecran.

ASCII este necesar pentru crearea de site-uri în mai multe limbi, ca semne care nu aparțin unui anumit tabel național, înlocuite cu ASCII-coduri.

unele caracteristici

Pentru a codifica informații de text în ASCII a fost folosit inițial 7 biți (unul a rămas gol), dar astăzi ea funcționează ca un 8-biți.

Literele, care sunt situate în coloanele sunt mai sus și mai jos, diferă unul de altul numai printr-un singur bit. Acest lucru reduce semnificativ complexitatea testului.

aplicație ASCII în Microsoft Office

Dacă este necesar, acest tip de informații de text de codificare pot fi utilizate în editoare de text de Microsoft, cum ar fi Notepad, și Office Word. Cu toate acestea, atunci când tastați în acest caz, nu puteți utiliza unele funcții. De exemplu, nu va fi capabil să efectueze cu caractere aldine ca caracterul ASCII păstrează numai sensul informațiilor, ignorând forma generală și forma.

standardizare

Organizația a adoptat standardul ISO 8859. Acest grup definește codificarea de opt biți pentru diferite grupuri de limbi. În special, ISO 8859-1 - este ASCII extins, care este un tabel pentru Statele Unite și Europa de Vest. Un ISO 8859-5 - este tabelul utilizat pentru alfabetul chirilic, inclusiv limba rusă.

Din motive istorice la ISO 8859-5 este folosit pentru o perioadă scurtă de timp.

Pentru limba rusă, la momentul codificării utilizate efectiv:

  • CP866 (Codul pagina 866), sau DOS, care este adesea numit alternative de codificare GOST. Acesta a fost folosit în mod activ, până la mijlocul anilor '90 ai secolului trecut. În acest moment, aproape niciodată folosit.
  • KOI-8. Codificare a fost dezvoltat în 1970-80s, iar în momentul în care este un standard comun pentru mesajele de e-mail în RuNet. Acesta este utilizat pe scară largă în familie sistemul de operare Unix, inclusiv Linux. "Rusă" versiune a KOI-8, numite KOI-8R. În plus, există versiuni pentru alte limbi chirilice, cum ar fi Ucraina.
  • Codul Pagina 1251 (CP 1251, Windows - 1251). Dezvoltat de Microsoft pentru a oferi suport pentru limba rusă în mediul Windows.

Principalul avantaj al primului standard de CP866 a fost de a păstra caractere pseudo grafic în aceleași poziții ca și în ASCII extins. Acest lucru vă permite să rulați text neschimbat al programului, producția externă, cum ar fi celebrul Norton Commander. În acest moment, CP866 este folosit pentru programe destinate pentru Windows, care funcționează în modul de vizualizare text ecran complet sau în cutii de text, inclusiv în Managerul FAR.

texte scrise de calculator în codificare CP866, în ultimul timp sunt destul de rare, dar este folosit pentru nume de fișiere rusești în „Vindous“.

"Unicode"

În momentul de față, cel mai răspândit este această codificare. Codurile „Unicode“ de pe teren. Primul (de la 0000 la U + U + 007F) include un set de caractere ASCII cu coduri. Urmat de caractere diferite de câmp ale literaturii naționale, precum și semne de punctuație și simboluri tehnice. În plus, o parte din codul „Unicode“ este rezervat în cazul necesității de a include personaje noi în viitor.

Acum știi că în ASCII fiecare caracter este reprezentat ca o combinație de 8 zerouri și cele. Laic, aceste informații pot părea inutile și neinteresante, dar nu vrei să știi ce se întâmplă „în creier“ al computerului?!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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