RačunalaProgramiranje

ASCII, znakova: opis, tablica kodova i vrstama

Kao što je poznato, računalo pohranjuje podatke u binarnom obliku, predstavljajući je kao niz jedinica i nula. Prevesti podatke u oblik pogodan za prehranu ljudi, svaki jedinstven slijed brojeva kod prikaza zamijenjen odgovarajućim karakter.

Jedan od korelacije sustava binarnih kodova za ispis i kontrolni znakovi je ASCII.

Na trenutnom stupnju razvoja računalne tehnologije korisnik ne treba znati kod za svakog pojedinog simbola. Međutim, opće razumijevanje o tome kako je kodiranje se provodi, je vrlo korisna, a za neke kategorije stručnjaka i sve potrebno.

Stvaranje ASCII

U izvornom obliku kodiranja je razvijen u 1963 i onda za 25 godina dva puta ažurirana.

U izvornoj verziji tablici ASCII znakova uključuje 128 znakova, kasnije se pojavila proširena verzija, u kojoj se prvi 128 znakova sprema i brojeve koji su uključeni u osmom malo mapirani simbola prethodno odsutne.

Tijekom godina, to kodiranje je najpopularniji u svijetu. U 2006. godini vodeća mjesto osvojio je latinski u 1252., a na kraju 2007. godine, a trenutno drži vodeću poziciju čvrsto Unicode.

Računalo ASCII prikaza

Svaki ASCII znakova ima svoj broj koji se sastoji od 8 znakova, što predstavlja nula ili jedan. Najmanji broj takvih reprezentacije nula (osam nule u binarnom sustavu), koji je izvor prvog elementa u tablici.

Maksimalna binarni kod na ASCII verzije originala je null + sedam jedinica, au proširenoj verziji - osam jedinica, povezani kao osmi malo.

kontrolni znakovi

Kontrolni znakovi nazivaju znakove koje nemaju grafički prikaz i koristi se za organizaciju teksta, uređaj za upravljanje, itd Oni mogu ukazati na početak ili kraj teksta, kartice, generiranje zvučnog signala, razne operacije za TTY (teleprinter - .. Stroj za prijenos podataka električna kanal) razlučivost izlaznih podataka uređaja, itd otkaz akcija.

U tablici ASCII znakova pozicije 0 do 31, a 127 su namijenjena za kontrolu likova. Ukupno 33 maraka.

Preostali likovi

Preostalih 95 mjesta su rezervirana za znakove interpunkcije i matematičkih operacija, decimalna mjesta, slova abecede, drugi registar: „A” i glavnom „A” horizontalne odgovaraju različitim kodovima u tablici ASCII znakova.

Brojevi lik u tablici

Ako je osoba koja se bavi razvojem softvera, ili za obavljanje neke druge poslove iz područja informacijske tehnologije, potrebno je znati broj niza ASCII znakova.

Kao što je gore spomenuto, položaj 0-31 i 127 se kontrola znakova. Broj 32 je dodijeljen prostor, 33-47 i 58-64 su rezervirane za interpunkcije i osnovne matematičke operacije.

Francuski slova abecednim redom i brojevima od 65-og do 90-og. Mala slova su raspoređeni po abecednom redoslijedu, njihovi položaji - od 97 do 122-og th. Preostali brojevi (91-96 i 123-126) dodijeljene u zagrade i aparatića, kosa i ravna imaju, kao i neke od dijakritičkih znakova.

Cijeli tablica simbola u prikladnom grafičkom prikazu može se vidjeti na slici iznad. Donja slika prikazuje broj znakova u ruskom ASCII znakova stola.

Prošireni ASCII

Budući da je razvio originalni verzija kodiranja, na temelju američkog člana, tamo nisu predviđena ne samo razne vrste pisanja i nacionalnih pisama, ali čak i zgodan korištenje dijakritikama Aktivno se koriste u europskim jezicima.

8. Malo je bio uključen u formiranje proširene kodiranje. Ova verzija uključuje simbole nacionalnih europskih alfabeta i fonetske transkripcije, grafičkih elemenata, koji se koriste za stolovima crtanje, brojnih matematičkih simbola.

Neki ASCII-likovi se danas rijetko koristi. Posebno se to odnosi na likove koji se koriste za crtanje tablica, kao u godinama nakon razvoj proširene kodiranje, puno više zgodan način grafički prikaz stolova su uvedeni.

Nacionalni varijanti kodiranje

Prije pojave ASCII druge verzije za prikaz međunarodnih znakova koji se koriste obnovljenih verzija kodiranje, gdje se to mjesto latinicu su smješteni ruski, grčki, arapski znakova.

Dva kodovi u tablici su rezervirani za prebacivanje između standardnog SAD-ASCII i svog nacionalnog cilja.

Nakon ASCII nije postala su 128 i 256 znakova, proširila za Option kodiranje, u kojoj je izvorna verzija stola su pohranjene u prvih 128 kodova s nula 8. bita. Znakovi nacionalna književnost pohranjuju u gornjoj polovici tablice (128-255-og položaj).

Da biste znali direktno ASCII znakova kodove korisnik nije potrebna. Softver razvijen je obično dovoljno znati broj elementa u tablici za izračun kôd, ako je potrebno, pomoću binarnog sustava.

ruski jezik

Nakon razvoja u ranim 70-ih godina kodiranja za skandinavske jezike, kineski, korejski, grčki, itd Stvaranje vlastitu verziju bave i Sovjetskog Saveza. Uskoro je razvio verziju 8-bitni kodiranje se zove KOI8, čuvajući prve 128 ASCII znakova kodove i dodjeljuje isti broj pozicija ispod slova nacionalnog abecede i dodatne znakove.

Prije uvođenja Unicode KOI8 dominiraju u ruskom segmentu Interneta. Bilo varijante kodiranje za ruski, a za ukrajinski abecede.

ASCII problemi

Budući da je broj elemenata čak i na dulje stolu ne prelazi 256, mogućnost smještaja jednog kodiranje nekoliko različitih skripti nema. U 90-ima je problem u runet „Ups, smeće”, kada se tekst upisali ruski ASCII znakovi su nepravilno prikazane.

Problem je raskorak kodova različitih opcija ASCII svaki drugi. Sjetite se da je pozicija 128-255 može se postaviti različite znakove, a kada promijenite jednu ćirilici skup znakova u drugi, sva slova u tekstu zamijenjeni su drugima koji imaju isti broj u neku drugu verziju kodova.

Trenutno stanje

S pojavom Unicode ASCII popularnost je oslabila.

Razlog za to leži u činjenici da je novi skup znakova smiju sadržavati znakove skoro sve pisane jezika. U tom slučaju, prva 128 ASCII znakova odgovaraju istom Unicode znak.

Godine 2000. bio je najpopularniji ASCII kodiran na internetu i koristi 60% indeksiranih „Google” web stranice. Već do 2012. udio takvih stranica je pao na 17%, a mjesto od najpopularnijih kodiranje je Unicode (UTF-8).

Dakle, ASCII je važan dio povijesti informacijske tehnologije, ali je njegova uporaba u budućnosti čini bezizgledan.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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