ArvutidProgrammeerimine

ASCII, tegelased: kirjeldus, koodide tabelis ja tüübid

Nagu teada, arvuti salvestab informatsiooni Kahendvormis, esitades seda jada ühtesid ja nulle. Tõlkida teavet sobivale kujule inimtoiduks iga unikaalse numbrijada kuvamisel asendatakse vastav märk.

Üks korrelatsioon süsteemid binaarkoodides printida ja juhtmärke on ASCII.

Praeguse taseme areng infotehnoloogia kasutaja ei pea teadma koodi iga konkreetse sümboli. Kuid üldine arusaam kodeerimine toimub, on väga kasulik, ja mõnede spetsialistide ja kõik vajalikud.

Loo ASCII

Algupärasel kujul kodeeriva see töötati välja 1963 ja seejärel 25 aastat kaks korda uuendatud.

Esialgse versiooni ASCII tabel sisaldab 128 tähemärki, hiljem ilmus laiendatud versioon, kus esimene 128 tähemärki on salvestatud ja koodid seotud kaheksanda natuke kaardistatud sümbolid varem puudunud.

Aastate jooksul on see kodeering on kõige populaarsem maailmas. 2006. juhtiv koht võttis Ladina 1252 ja lõpus 2007 ja praegu juhtiv positsioon kindlalt Unicode.

Arvuti ASCII

Iga ASCII-märk on oma kood, mis koosneb 8 märki, mis esindab null või üks. Minimaalne arv sellise esitusega on null (kaheksa nulle kahendsüsteemi), mis on allikas esimene element tabelis.

Suurim kahendkoodi ASCII versiooni originaal on null + seitse ühikut ja laiendatud versioon - kaheksa ühikut, mis on ühendatud kaheksandaks natuke.

juhtmärke

Juhtmärke nimetatakse märke, mis ei ole graafiliselt ja kasutatakse teksti korrastada, seadme juhtimine jne Nad võivad viidata algavale või teksti lõppu, vahelehed, tekitades helisignaali erinevate toimingute jaoks TTY (teletaibiaadressid - .. Machine andmeedastust elektriliste kanal) resolutsiooni väljundelemendis andmed jne tühistamise action.

In ASCII tabelis asendid 0 kuni 31, ja 127 on eraldatud juhtmärke. Kokku 33 märgid.

Ülejäänud tähemärki

Ülejäänud 95 positsioonid on reserveeritud kirjavahemärgid ja matemaatilisi tehteid, komakohti, tähestiku, erinevad registris: "A" ja kapitali "A" horisontaalne vastavad erineva koodi ASCII tabelis.

Märkide arv tabelis

Kui inimene tegeleb tarkvaraarenduse või täita mõnda muud ülesanded infotehnoloogia valdkonnas, on vaja teada, kui paljude mitmeid ASCII tähemärki.

Nagu eespool mainitud, positsiooni 0-31 ja 127 võtta kontrolli tähemärki. Number 32 on määratud ruumi, number 33-47 ja 58-64 on reserveeritud kirjavahemärgid ja põhilised matemaatika operatsioone.

Ladina suurtähtedega paigutatud tähestikulises järjekorras ja nummerdatakse 65 th 90 th. Väiketähtedele ka tähestikulises järjekorras nende seisukohad - alates 97 th kuni 122 th. Ülejäänud numbrid (91-96 ja 123-126) omistatud sulgudes ja tugede, kaldus ja sirge funktsioon, samuti mõned diakriitilised märgid.

Terve tabeli sümbolid mugav graafiliselt näha ülaltoodud pildil. Alloleval joonisel on näha, mitu märke vene ASCII tabelis.

Laiendatud ASCII

Kuna esialgse versiooni kodeerimine töötati, mis põhineb Ameerika liige, seal ei ole ette nähtud mitte ainult erinevat tüüpi kirjalikult ja riiklike tähestike, kuid isegi mugav kasutamine diakriitikuid kasutatakse aktiivselt Euroopa keeltes.

8. natuke on kaasatud moodustamise laiendatud kodeeringut. See versioon sisaldab sümboleid Euroopa riiklikud Tähti ja foneetiline transkriptsioon, graafilisi elemente, mida kasutatakse joonistega, mitu matemaatilisi sümboleid.

Mõned ASCII-märki kasutatakse harva täna. Eelkõige kehtib see märkide, mida kasutatakse juhtida tabelid, nagu aastat arengut pikema kodeerimine, palju mugavam viise graafiliselt tabelid on tehtud.

Riigiti kodeering

Enne tulekut ASCII laiendatud versioon näidata rahvusvaheliste kasutatud tähemärkide ümbertöödeldud versioon kodeerimine, kuhu paigutada ladina tähtedega pandi vene, kreeka, araabia tähemärki.

Kaks koodid tabelis on reserveeritud vaheldumisi standard US-ASCII ja selle riigi eesmärk.

Pärast ASCII sai hõlma 128 ja 256 tähemärki, leviku valiku kodeerimine, mille esialgse versiooni tabelis on salvestatud esimeses 128 koodid null 8. natuke. Märgid rahvusliku kirjanduse salvestatud ülemine pool tabelis (128-255-nda positsiooni).

Et teada vahetult ASCII koodid kasutaja ei ole vajalik. Tarkvara arendaja on tavaliselt piisav, et teada elemendi numbri tabelis arvutada kood vajadusel kasutades binaarne süsteem.

Vene keel

Pärast arengu alguses 70-ndatel kodeeringuid Skandinaavia keeled, hiina, korea, kreeka, jne, luues oma versiooni pühendunud ja Nõukogude Liidu. Varsti arenenud versioon 8-bitine kodeering nimetatakse KOI8, säilitades esimese 128 ASCII koodid ja eraldab sama arvu positsioonide suhtes tähed riigi tähestikus ja täiendavaid tähemärki.

Enne kasutuselevõttu Unicode KOI8 domineerivad Vene segment internetis. Oli variante kodeering vene ja Ukraina tähestikku.

ASCII probleemid

Kuna elementide arv isegi pikendatud tabelis ei ületa 256, seoses võimalusega ühe kodeerimine mitme erineva skripte puududa. 90ndatel oli probleem RuNet "oops, prügi", kui tipitud teksti vene ASCII märke valesti kuvatud.

Probleem oli lahknevus koodide erinevaid võimalusi ASCII üksteist. Tuletame meelde, et positsioonid 128-255 saab paigutada eri märke, ja kui muudad ühte kirillitsa kooditabel teise kõik tähed teksti asendati teised võttes identsed number teine versioon koodid.

hetkeseisu

Tekkega Unicode ASCII populaarsus on kahanenud.

Selle põhjuseks on asjaolu, et uus tegelane komplekti tohi sisaldada märke peaaegu kõik kirjakeelt. Sel juhul esimese 128 ASCII tähemärki vastavad sama Unicode'i.

Aastal 2000 oli kõige populaarsem ASCII kodeeritud internetis ja kasutada 60% indekseeritud "Google" veebilehti. Juba 2012. osakaal nendel lehekülgedel on langenud kuni 17%, ja koht populaarsemaid kodeering võttis Unicode (UTF-8).

Seega ASCII on oluline osa ajaloost infotehnoloogia, kuid selle kasutamine tulevik näib lootusetu.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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