DatoriProgrammēšana

ASCII, rakstzīmes: apraksts, tabula kodu un veidu

Kā zināms, dators saglabā informāciju binārā formā, uzrādot to kā secību vieninieku un nuļļu. Lai tulkotu informāciju iekļaut formā derīgi lietošanai pārtikā, katrs unikāls virkni, kad rādot aizstāj atbilstošo raksturu.

Viens no atbilstības sistēmas bināro kodu drukāt un kontroles rakstzīmēm ir ASCII.

Pie pašreizējā līmenī attīstību datortehnoloģiju lietotājam nav nepieciešams zināt kodu katra konkrētā simbolu. Tomēr vispārējā izpratne par to, kā kodēšana tiek veikta, ir ļoti noderīga, un dažu speciālistu kategoriju un visu nepieciešamo.

Izveidot ASCII

Sākotnējā formā kodēšanas tas tika izstrādāts 1963. gadā, un pēc tam 25 gadus divreiz atjaunināts.

Sākotnējā versijā ASCII rakstzīmju galda ietver 128 rakstzīmes, vēlāk parādījās paplašināta versija, kurā tiek saglabāti pirmās 128 rakstzīmes, un ir iesaistītas ar astoto mazliet samērot simboliem iepriekš nebijušas kodi.

Gadu gaitā šis kodējums ir populārākais pasaulē. 2006. vadošā vietu ieņēma latīņu 1252., un 2007. gada beigās, un pašlaik ieņem vadošu pozīciju stingri Unicode.

Datoru ASCII pārstāvība

Katram ASCII rakstzīmju ir sava kods, kas sastāv no 8 rakstzīmēm, kas pārstāv nulle vai viens. Minimālais skaits šādas pārstāvniecības ir nulle (astoņi ar nulles vērtību bināro sistēmu), kas ir avots pirmā elementa tabulā.

Maksimālā bināro kodu ASCII versija oriģinālam ir nulle + septiņas vienības, kā arī pagarinātā versija - astoņas vienības, kas saistīti kā astoto mazliet.

kontroles rakstzīmēm

Kontroles rakstzīmes sauc zīmes, kam nav grafiskā un tiek izmantota, lai organizētu teksta, ierīces pārvaldība, uc Tie var liecināt sākumā vai beigās tekstu, cilnes, radot skaņas signālu, dažādas operācijas TTY (Teletaipa - .. mašīna datu pārraidei elektriskais kanāls) no izejas ierīces datu izšķirtspēja utt atcelšana darbība.

Jo ASCII rakstzīmju galda pozicionē no 0 līdz 31, un 127 ir piešķirti kontroles rakstzīmēm. Kopā 33 zīmes.

Pārējās zīmes

Atlikušie 95 pozīcijas ir rezervēti pieturzīmes un matemātiskas darbības, aiz cipariem, burtiem alfabēta, dažādu reģistrā: "A" un lielo burtu "A", horizontāla atbilst dažādiem kodiem ASCII rakstzīmju galda.

Rakstzīmju skaitļi tabulā

Ja persona nodarbojas ar programmatūras izstrādi, vai arī veikt dažus citus uzdevumus no informācijas tehnoloģiju jomā, ir nepieciešams zināt, cik vairāku ASCII rakstzīmes.

Kā minēts iepriekš, pozīcija 0-31 un 127 uzņemties vadības rakstzīmes. Numurs 32 ir piešķirts telpu, numuru 33-47 un 58-64 ir rezervēti pieturzīmes un pamata math darbības.

Latīņu lielie burti sakārtoti alfabētiskā secībā, un tiek numurētas no 65 th līdz 90 th. Mazie burti ir izkārtoti arī alfabētiskā secībā, savas pozīcijas - no 97 th līdz 122 tūkst. Pārējie numuri (91-96 un 123-126) norīkoti iekavās un lencēm, slīps un taisni funkciju, kā arī daži no diakritiskajām zīmēm.

Pilna tabula simboliem ērtu grafisko attēlojumu var redzēt attēlā iepriekš. Attēlā redzams, cik zīmes Krievijas ASCII rakstzīmju galda.

paplašinātā ASCII

Tā tika izstrādāta sākotnējā versija kodēšanu, balstoties uz amerikāņu locekli, tur nav paredzēti ne tikai dažādu veidu rakstveidā un nacionālo alfabētu, bet pat ērtai izmantošanai diakritiskajām zīmēm, aktīvi izmanto Eiropas valodās.

8. bit bijusi iesaistīta veidošanos pagarinātā kodējumu. Šī versija ietver simbolus Eiropas nacionālo alfabētu un fonētiskajā transkripcijā, grafiskie elementi, ko izmanto zīmēšanas galdiem, vairākiem matemātiskiem simboliem.

Daži ASCII rakstzīmes tiek reti izmanto mūsdienās. Jo īpaši tas attiecas uz rakstzīmes, kas tiek izmantoti, lai pievērstu tabulas, kā arī gados kopš attīstību paplašinātā kodējumu, daudz ir ieviestas ērtākas veidi grafisku tabulu.

Valsts varianti kodējumu

Pirms Advent ASCII pagarināts versiju, lai parādītu starptautiskās rakstzīmes, ko izmanto pārstrādātu versiju kodēšana, kur novietot latīņu burtiem bija novietotas krievu, grieķu, arābu rakstzīmes.

Divi kodi tabulā ir rezervēti pārslēgties starp standarta US-ASCII un tās valsts mērķi.

Pēc ASCII kļuva neietver 128 un 256 rakstzīmes, izplatīšanos variantā kodēšanas, kuros sākotnējā versija tabulas ir saglabātas pirmajos 128 kodiem, ar nulles 8. mazliet. Zīmes nacionālā literatūra saglabāti augšējā pusē tabulas (128-255-th stāvoklī).

Lai uzzinātu tieši ASCII rakstzīmju kodus lietotājs nav nepieciešami. Programmatūras izstrādātājs parasti pietiek zināt skaitu elementu tabulā, lai aprēķinātu kodu, ja nepieciešams, izmantojot bināro sistēmu.

krievu valoda

Pēc attīstības sākumā 70-to gadu kodējumus par skandināvu valodām, ķīniešu, korejiešu, grieķu, utt Izveidojot savu versiju ieinteresētu un Padomju Savienību. Drīz izstrādāta versija 8-bit kodējumu sauc KOI8, saglabājot pirmās 128 ASCII rakstzīmju kodus un sadala to pašu numuru pozīciju zem burtiem valsts alfabēta un papildu simboliem.

Pirms Unicode KOI8 ieviešanas dominē Krievijas segmentā internetā. Bija varianti kodējumu krievu, kā arī Ukrainas alfabētu.

ASCII problēmas

Tā elementu skaits pat paplašinātā tabulā nepārsniedz 256, iespēja izmitināt vienu kodējumu vairāki dažādi skripti prom. 90. gados bija problēma Runet "Ups, atkritumu", ja teksts rakstīts krievu ASCII rakstzīmes tiek parādītas nepareizi.

Problēma bija neatbilstība kodeksu dažādām iespējām ASCII otra. Atgādināt, ka amatos 128-255 var novietot dažādas zīmes, un, kad jūs maināt vienu kirilicas rakstzīmju kopu citu, visi burti tekstā tika aizstāts ar citiem, kam identisku numuru citu versiju kodiem.

pašreizējais stāvoklis

Ar Advent Unicode ASCII popularitāte ir vājinājusies.

Iemesls tam ir fakts, ka jaunie rakstzīmju kopas atļauts ietvert pazīmes gandrīz visi rakstveida valodās. Šajā gadījumā pirmās 128 ASCII rakstzīmes atbilst paša Unicode raksturs.

2000. gadā bija populārākā ASCII kodēta internetā un 60% no indeksētu "Google" interneta lapas izmanto. Jau līdz 2012. gadam īpatsvars šajās lapās ir samazinājies līdz 17%, un vieta populārākajiem kodējumu notika Unicode (UTF-8).

Tādējādi ASCII ir svarīga daļa no vēstures informācijas tehnoloģijas, bet tās izmantošana nākotnē, šķiet neiepriecinošs.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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