Računala, Programiranje
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.
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.
Dakle, ASCII je važan dio povijesti informacijske tehnologije, ali je njegova uporaba u budućnosti čini bezizgledan.
Similar articles
Trending Now