RačunalaProgramiranje

ASCII, likovi: opis, stolni kodova i vrste

Kao što je poznato, računar pohranjuje informacije u binarnom obliku, predstavljajući ga kao niz jedinica i nula. Prevesti informacije u oblik pogodan za ljudsku upotrebu, svaki jedinstveni niz brojeva prilikom prikazivanja zamijenjen odgovarajućim karakter.

Jedan od korelacije sistema binarni kodovi za ispis i kontrolu znakova je ASCII.

Na sadašnjem nivou razvoja kompjuterske tehnologije korisnik ne treba da znate kod za svaki pojedinačni simbol. Međutim, opće razumijevanje o tome kako je kodiranje izvršena je izuzetno koristan, a za neke kategorije specijalista i sve potrebno.

stvoriti ASCII

U originalnom obliku kodiranja razvijen je 1963. godine, a onda za 25 godina dva puta ažurirana.

U originalnoj verziji tabele ASCII znak sadrži 128 znakova, a kasnije pojavilo produžena verzija, gdje se čuvaju prvih 128 znakova i kodova koji su uključeni u osmi bit mapiran simbole prethodno odsutan.

Tokom godina, ovo kodiranje je najpopularniji na svijetu. U 2006. godini vodeće mjesto je Latin u 1252, a na kraju 2007. godine, a trenutno drži vodeću poziciju čvrsto Unicode.

Computer ASCII zastupanje

Svaki ASCII znakova ima svoj kod koji se sastoji od 8 znakova, što predstavlja nula ili jedan. Minimalni broj takvih reprezentacije je nula (osam nula u binarnom sistemu), koji je izvor prvog elementa u tabeli.

Maksimalna binarni kod na ASCII verzija originalnog je null + sedam jedinica, au proširena verzija - osam jedinica, povezan kao osmi bit.

kontrolne karaktere

Kontrola likovi se zovu znakovi koji nemaju grafički prikaz i koristi se za organizaciju teksta, upravljanje uređajem, itd Oni mogu ukazati na početku ili na kraju teksta, tabove, stvarajući zvučni signal, različite operacije za TTY (teleprinter - .. Mašina za prijenos podataka električne kanal) rezoluciju izlaznih podataka uređaja, itd otkazivanje akciju.

U tablici ASCII znak pozicionira od 0 do 31, a 127 se sredstva za kontrolu znakova. Ukupno 33 maraka.

Preostali likovi

Preostalih 95 mjesta su rezervisana za znakove interpunkcije i matematičke operacije, decimale, slova abecede, različite registar: "A" i velikim "A" horizontalna odgovaraju različitim kodovima u tabeli ASCII karaktera.

Karakter brojevi u tabeli

Ako je lice koje se bavi razvojem softvera, ili za obavljanje nekih drugih poslova iz oblasti informacionih tehnologija, potrebno je znati broj niz ASCII znakova.

Kao što je već spomenuto, položaj 0-31 i 127 preuzmu kontrolu znakova. Broj 32 je dobio prostor, broj 33-47, i 58-64 su rezervisani za interpunkcije i osnovne matematičke operacije.

Latin slovima raspoređeni po abecednom redu i brojevima od 65. do 90.. Mala slova su također raspoređeni po abecednom redu, svoje pozicije - od 97-og do 122-og. Preostale brojeve (91-96 i 123-126) dobio konzole i proteze, kosi i ravno funkcija, kao i neke od dijakritičkih znakova.

Full table simbola u pogodnom grafički prikaz može se vidjeti na slici iznad. Slika u nastavku prikazuje broj znakova na ruskom sto ASCII karaktera.

prošireni ASCII

Od kada je razvio originalnu verziju kodiranja, po uzoru na američki član, nije bilo predviđeno ne samo različite vrste pisanja i nacionalnih pisma, ali čak i praktična upotreba dijakritičke, aktivno se koristi u evropskim jezicima.

8. malo je bio uključen za formiranje proširenog kodiranje. Ova verzija uključuje i simbole nacionalnih evropskih pisama i fonetski transkripcija, grafičkih elemenata koji se koristi za crtanje tablice, veliki broj matematičkih simbola.

Neki ASCII-znakovi se rijetko koristi i danas. Posebno se to odnosi na znakove koji se koriste da bi privukli tablice, kao što je godina od razvoja proširenog kodiranje, mnogo su uvedene više zgodan način grafički prikaz stolova.

Nacionalne varijante kodiranje

Pre pojave ASCII produžena verzija za prikaz međunarodne znakove koriste prerađene verzije kodiranja, gdje će staviti na latinici su stavljeni ruski, grčki, arapski znakova.

Dva kodovi u tablici rezerviran za prebacivanje između standardnog SAD-ASCII i svoj nacionalni cilj.

Nakon ASCII postao ne uključuju 128 i 256 znakova, namaz za Opciju kodiranje, u kojima je sačuvana originalna verzija stola u prvih 128 kodova s nula 8. malo. Znaci nacionalne književnosti pohranjene u gornjoj polovini tabele (128-255-ti položaj).

Da znam direktno ASCII šifre korisnik nije potrebno. Software developer je obično dovoljno da se zna broj elementa u tabeli za izračunavanje kod, ako je potrebno, pomoću binarnog sistema.

ruski jezik

Prati razvoj u ranim 70-ih godina kodiranja za skandinavske jezike, kineski, korejski, grčki, itd, Stvaranje svoju verziju angažovane i Sovjetskog Saveza. Uskoro je razvio verziju 8-bitno kodiranje zove KOI8, čuvajući prvih 128 ASCII znakova kodove i dodjeljuje isti broj pozicija pod pisma nacionalnih abecede i dodatne znakove.

Prije uvođenja Unicode KOI8 dominira u ruskom segmentu Interneta. Bilo je varijanti kodiranje za ruske, kao i za ukrajinski abecede.

ASCII problemi

S obzirom da je broj elemenata, čak u proširenom sto ne prelazi 256, mogućnost smještaja jednog kodiranje nekoliko različitih skripti odsutan. U 90-ih godina došlo je do problema u RuNet "oops, smeće", kada će se prikazivati tekst otkucan ruski ASCII znakove pogrešno.

Problem je bio neslaganje kodova različitih opcija ASCII jedni na druge. Podsjetimo da je na pozicijama 128-255 može se postaviti različite znakove, a kada promijenite jedan ćirilični skup znakova u drugi, sva slova teksta zamijenjeni su drugima koji imaju isti broj u drugu verziju kodova.

sadašnje stanje

Sa pojavom Unicode ASCII popularnost je opala.

Razlog za to leži u činjenici da je novi skupovi znakova dozvoljeno da sadrži znakove gotovo svih pisanih jezika. U ovom slučaju, prvih 128 ASCII znakova odgovaraju na isti Unicode znak.

2000. godine, bio je najpopularniji ASCII kodiran na internetu i koristi 60% indeksirane "Google" web stranice. Već do 2012. godine udio takve stranice je pao na 17%, a mjesto najpopularnijih kodiranje je Unicode (UTF-8).

Dakle, ASCII je važan dio povijesti informacionih tehnologija, ali je njegova upotreba u budućnosti čini neperspektivnim.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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