KompiuteriaiProgramavimas

ASCII, simbolių: Aprašymas, stalo kodų ir tipų

Kaip žinoma, kompiuteris saugo informaciją dvejetaine forma, pateikiant jį kaip ir nulių seką. Išversti informaciją į formą, tinkamą vartoti žmonėms, kiekvienas unikalus skaičių seka, skaičius, kai pateikiami pakeičiama atitinkama pobūdžio.

Vienas iš koreliacijos sistemos dvejetainius kodus atsispausdinti ir valdymo simboliai yra ASCII.

Esant dabartiniam išsivystymo lygio kompiuterinių technologijų vartotojas neturi reikia žinoti kiekvienai ypač simbolio kodą. Tačiau bendras supratimas, kaip kodavimas atliekamas, yra labai naudinga, ir kai kurių specialistų kategorijoms ir visiems reikalinga.

Sukurti ASCII

Originalioje formoje kodavimo jis buvo sukurtas 1963 metais ir tada 25 metų du kartus atnaujintas.

Originalioje versijoje ASCII simbolių lentelės apima 128 simboliai, o vėliau pasirodė Ilgoji versija, kur pirmieji 128 simbolių išsaugomi ir susiję su aštuntą tiek susieto simbolių anksčiau nebuvimo kodus.

Bėgant metams, ši koduotė yra populiariausia pasaulyje. 2006 pirmaujanti vieta užėmė lotynų 1252, ir 2007 metų pabaigoje ir šiuo metu užima pirmaujančią poziciją tvirtai Unicode.

Kompiuterių ASCII atstovavimas

Kiekvienas ASCII simbolių turi savo kodą, kurį sudaro 8 simbolių, ty nulis arba vienas. Minimalus tokio atstovavimo yra nulis (aštuoni nuliai į dvejetainį sistema), kuri yra pirmojo elemento lentelėje šaltinis.

Maksimalus dvejetainis kodas ASCII originalus yra niekinis + septyni vienetai, o ilgoji versija - aštuoni vienetai, susijusios taip, kaip aštuntą tiek.

valdymo simboliai

Valdymo simboliai vadinami požymiai, kurie neturi grafinis ir yra naudojamas teksto organizacijos, įrenginio valdymas, ir tt Jie gali nurodyti pradžioje arba pabaigoje tekste, skirtukai, kuriantis garso signalą, įvairios operacijos TTY (teletaipo - .. mašina duomenų perdavimo Elektros kanalas) išvesties įrenginio duomenų rezoliucija ir tt atšaukimo veiksmų.

ASCII simbolių lentelės pozicijas 0 iki 31, o 127 yra skirta kontrolės simbolių. Iš viso 33 ženklų.

Likę personažai

Likusios 95 pozicijos yra rezervuotos skyrybos ženklų ir matematinių operacijų, po kablelio, abėcėlės raides, skirtingo registro informacija: "A" ir sostinės "A" horizontalaus atitinka skirtingus kodus ASCII simbolių lentelės.

Simbolių skaičius lentelėje

Jei asmuo užsiima programinės įrangos kūrimo, arba atlikti kai kurias kitas užduotis iš informacinių technologijų srityje, būtina žinoti iš ASCII simbolių skaičių.

Kaip minėta pirmiau, 0-31 ir 127 pozicija Imkis simbolių. Taškų 32 skiriamas erdvėje, skaičius 33-47 ir 58-64 yra rezervuotos skyrybos ir pagrindinių matematinių operacijų.

Lotynų didžiosios raidės išdėstytos abėcėlės tvarka ir numeruojami iš 65-osios iki 90-osios. Mažosios raidės yra taip pat išdėstyti abėcėlės tvarka, jų padėčių - nuo 97-osios iki 122-osios. Likę numeriai (91-96 ir 123-126), iš kurių skliausteliuose ir petnešos, įstrižai ir tiesiai funkcijų, taip pat kai kurių diakritiniais ženklais.

Visas lentelėje simbolių patogiu grafinis galima pamatyti paveikslėlyje aukščiau. Paveikslas apačioje parodo, kad požymiai Rusijos ASCII simbolių lentelės numerį.

išplėstinė ASCII

Nuo sukurtas originalus versija kodavimo, remiantis Amerikos narys, ten nebuvo numatyta ne tik įvairių rūšių raštu ir nacionalinių abėcėlių, bet net patogiu naudojimu diakritiniais ženklais aktyviai naudojamų Europos kalbomis.

8. šiek tiek buvo įtrauktas į išplėstinio kodavimo formavimas. Ši versija apima simbolius nacionalinių Europos abėcėlių ir fonetinė transkripcija, grafikos elementų, naudojamų skolinimosi lentelių, iš matematinių simbolių skaičius.

Kai ASCII simbolių retai naudojamas šiandien. Visų pirma, tai taikoma simbolių, kurie naudojami atkreipti lenteles, kaip per metus nuo išplėsto kodavimo plėtrą, daug buvo įvesta patogiau būdai grafinis lentelėse.

Nacionalinė variantai koduotę

Prieš ASCII Ilgoji versija Advento rodyti tarptautinius naudojamus simbolius restauruotų versija kodavimas, kur įdėti Lotynų raidės buvo pateikiami Russian, graikų, arabų simbolių.

Du kodai Lentelėje yra saugomos perjungimo tarp standartinio US-ASCII ir jos nacionalinį tikslą.

Po ASCII tapo neapima 128 ir 256 simbolių, plitimą už opciono kodavimas, kuriame originali versija stalo buvo išsaugota per pirmąsias 128 kodus su nuline 8 bitų. Ženklai nacionalinės literatūros saugomi viršutinėje lentelės (128-255-oji vieta).

Norėdami sužinoti tiesiogiai ASCII simbolių kodus vartotojas nėra reikalingas. Programinės įrangos kūrėjas paprastai pakanka žinoti elemento numeris lentelėje apskaičiuoti kodą, jei reikia, naudojant dvejetainius sistemą.

Rusų kalba

Po pradžioje 70-ųjų koduotes plėtros Skandinavijos kalbų, kinų, korėjiečių, graikų, tt, kurti savo versiją neįjungta, o Sovietų Sąjungą. Netrukus sukūrė versiją 8-bitų kodavimo vadinamas KOI8, išsaugant pirmuosius 128 ASCII simbolių kodus ir skiria tą patį skaičių pareigas, už kurias nacionalinės abėcėlės ir papildomų simbolių raidėmis.

Prieš Unicode koi8 įvedimo dominuoja Rusijos segmente internete. Nebuvo variantai koduotę rusų, o ukrainiečių abėcėlės.

ASCII problemos

Nes elementų net ilgesnį lentelės skaičius neviršija 256, kad talpinti vieną kodavimą kelių skirtingų scenarijai išvis galimybę. 90s ten buvo Runet problema "Oi, šiukšlių", kai teksto įvedėte Rusijos ASCII simbolių rodomas neteisingai.

Problema buvo kodeksų Variantai ASCII vienas kito neatitikimas. Prisiminkite, kad pozicijų 128-255 gali būti įvairių požymių, ir kai jūs keičiate vieną kirilicos simbolių rinkinį į kitą, visi teksto raidės buvo pakeisti kitais, turinčių identišką numerį Kita versija kodus.

dabartinė

Su Unicode ASCII populiarumo atėjimas susilpnėjo.

Dėl šios priežasties yra ta, kad naujos simbolių rinkiniai leidžiama būti požymių beveik visi rašytines kalbas. Šiuo atveju, pirmieji 128 ASCII simboliai atitinka to paties Unicode simbolį.

2000 metais, buvo populiariausias ASCII kodu internete ir naudojama 60% indeksuojami "google" tinklalapius. Jau 2012 metais tokių puslapių dalis sumažėjo iki 17%, o iš populiariausių kodavimo vieta paėmė Unicode (UTF-8).

Taigi, ASCII yra svarbi dalis informacinių technologijų istoriją, bet jos naudojimas ateityje atrodo menkas.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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