Awọn kọmputa, Eto eto
ASCII, awọn aami: apejuwe, tabili tabili ati awọn wiwo
Bi o ṣe mọ, kọmputa naa n ṣetọju alaye ni ọna alakomeji, ti o ṣe apejuwe rẹ gẹgẹbi awọn ọna ti awọn eniyan ati awọn odo. Lati ṣawari alaye sinu fọọmu ti o rọrun fun igbọran eniyan, kọọkan ti o yatọ si awọn nọmba ninu ifihan jẹ rọpo nipasẹ aami ti o yẹ.
Ọkan ninu awọn ọna ṣiṣe ti ṣe atunṣe awọn koodu alakomeji pẹlu titẹ ati awọn ohun kikọ akoso jẹ koodu ti ASCII.
Pẹlú ipele ti idagbasoke ti imọ-ẹrọ kọmputa oni, olumulo ko nilo alaye ti koodu ti aami kọọkan pato. Sibẹsibẹ, oye ti o wọpọ nipa bi o ṣe ṣe ilana coding jẹ wulo julọ, ati fun awọn ẹka ti awọn ọjọgbọn o jẹ dandan pataki.
Ṣiṣẹda ASCII
Ni irisi atilẹba rẹ, a ti pa koodu aiyipada ni ọdun 1963 lẹhinna ni imudojuiwọn fun ọdun 25.
Ninu atilẹba ti ikede, tito tabili ASCII wà pẹlu awọn ohun kikọ 128, lẹhinna ẹya ilọsiwaju ti han, nibiti a ti tọju awọn ohun kikọ 128 akọkọ, ati awọn koodu pẹlu kẹjọ bii ti o ni ibamu pẹlu awọn ami ti o padanu.
Asọjade ASCII Kọmputa
Kọọkan ASCII kọọkan ni koodu ti ara rẹ, ti o ni awọn ohun kikọ 8, ti o jẹju iwọn odo tabi ọkan. Nọmba to kere julọ ninu aṣoju yi jẹ odo (ọgọrun mẹjọ ninu eto alakomeji), eyi ti o jẹ koodu koodu akọkọ ninu tabili.
Koodu alakomeji ti o pọju ninu atilẹba ti ASCII jẹ odo + meje sipo, ati ninu ẹya ti o gbooro sii - mẹẹjọ mẹjọ, niwon a ti sopọ mọ kẹjọ bii.
Awọn ohun kikọ Iṣakoso
Awọn ohun elo akoso jẹ ami ti ko ni aṣoju aworan kan ati pe a lo lati ṣeto ọrọ, awọn ẹrọ iṣakoso, ati be be lo. Wọn le ṣe apejuwe ibẹrẹ tabi opin ọrọ, tabulẹti, iran ti ifihan agbara, awọn iṣẹ oriṣiriši fun ṣiṣẹ lori teletype (ẹrọ teletype fun gbigbe data nipasẹ Itanna ikanni), awọn ipinnu ti awọn adajade data lori ẹrọ naa, imukuro iṣẹ naa,
Ninu tabili ohun kikọ ASCII, awọn ipo 0 si 31, ati 127 jẹ pinpin lati ṣakoso awọn ohun kikọ. Lapapọ awọn iru ami bẹ 33.
Awọn ohun miiran
Awọn ipo 95 to ku ni a yàn si awọn ami ifamisi ati awọn ami iṣiro-ẹrọ mathematiki, awọn nomba eleemewa, awọn lẹta ti ahọn Latin, eyi ti o yatọ si ninu awọn atukọ: "A" oke ati "a" isalẹ sọ awọn koodu oriṣiriṣi awọn nọmba ti o jẹ tabili ASCII.
Awọn nọmba ti aami ni tabili
Ti eniyan ba nda software tabi ṣiṣe awọn iṣẹ miiran ni aaye ti imọ-ẹrọ imọ, o nilo lati mọ awọn nọmba nọmba nọmba ASCII kan.
Gẹgẹbi a ti sọ loke, awọn ipo 0-31 ati 127 gba awọn ohun iṣakoso. Nọmba 32 jẹ ipinnu si aaye kan, awọn nọmba 33-47 ati 58-64 ti sọtọ si awọn aami ifamisi ati awọn iṣeduro mathematiki ipilẹ.
Awọn lẹta Latincase ti wa ni idasilẹ ni titobi ati ni nọmba lati 65th si 90th. Awọn lẹta kekere ti wa ni idayatọ tunilẹgbẹ, awọn ipo wọn wa lati 97th si 122nd. Awọn nọmba ti o ku (91-96 ati 123-126) ni a yàn si awọn igbadun sita ati awọn itọka, itọsi ati ila laini, ati tun awọn aami ami-kikọ.
Ipilẹ tabili ti awọn aami ni apejuwe aworan ti o rọrun ni a le rii ni aworan ti a gbekalẹ loke. Nọmba ti o wa ni isalẹ n fihan awọn nọmba ohun kikọ ni tabili Russian ti ASCII.
Advanced ASCII
Niwọn igba ti a ti ṣẹda atilẹba ti ikede ti aiyipada ni ibamu si olumulo Amẹrika, ko pese fun awọn oriṣiriṣi oriṣiriṣi oriṣi ati kikọ akọ-ede orilẹ-ede, ṣugbọn paapaa awọn lilo ti awọn ami-ikawe ti a lo ninu awọn ede Europe.
Lati ṣafikun koodu aifọwọyi, o ti lo 8th bit. Ẹya yii ni awọn aami ti awọn iwe-kikọ ti orilẹ-ede European ati transcription phonetic, awọn eroja aworan ti a lo fun awọn tabili ṣiṣan, nọmba kan ti awọn ami mathematiki.
Diẹ ninu awọn ọrọ ASCII kii ṣe lo ni oni. Ni pato, eyi ni awọn ami ti o lo lati fa awọn tabili, niwon ọpọlọpọ awọn ọna ti o rọrun julọ fun awọn apejuwe ti awọn tabili ni a ti ṣe ni awọn ọdun niwon igbasilẹ ti koodu ti o tẹsiwaju.
Awọn aṣayan aiyipada orilẹ-ede
Ṣaaju ki ibẹrẹ ti ASCII ti ilọsiwaju sii, awọn ẹya ti a tunṣe ti aiyipada ni a lo lati ṣe ifihan awọn ede-kikọ orilẹ-ede, ni ibi ti awọn lẹta Latin, Giriki, ati Arabic ti gbe ni ibi ti awọn lẹta Latin.
Awọn koodu meji ninu tabili jẹ ipinnu lati yi laarin US-ASCII deede ati iyatọ ti orilẹ-ede.
Lẹhin ti ASCII bẹrẹ si ko ni 128, ṣugbọn awọn kikọ 256, pinpin gba ipinnu aiyipada, ninu eyiti a fi ipilẹ atilẹba ti tabili jẹ ni awọn koodu 128 akọkọ pẹlu odo 8th bit. Awọn ami akiyesi ti orilẹ-ede ni wọn pa ni idaji oke ti tabili (ipo 128-255th).
O ko nilo lati mọ awọn ohun kikọ koodu ASCII ni taara. O maa n to fun olugbamu software lati mọ iye nọmba ohun kan ninu tabili kan lati ṣe iṣiro koodu rẹ, ti o ba jẹ dandan, nipa lilo eto alakomeji.
Ede Russian
Lẹhin ti awọn idagbasoke ni awọn tete 70 awọn koodu fun awọn ede Scandinavian, Kannada, Korean, Giriki, ati be be lo, awọn Soviet Union tun ṣe ẹda ti ara rẹ. Láìpẹ, a ti ṣẹda ti ikede 8-bit ti a npe ni KOI8, ti o tọju awọn koodu 128 koodu ASCII akọkọ ati ipin ipin ipo pupọ labẹ awọn lẹta ti ahọn orilẹ-ede ati awọn afikun ohun kikọ.
Ṣaaju si ifihan Unicode, KOI8 jẹ akoso awọn apa Russia ti Intanẹẹti. Awọn abawọn ti aiyipada fun awọn aṣa Russian ati Yukirenia.
Awọn iṣoro pẹlu ASCII
Niwon awọn nọmba awọn eroja paapaa ninu tabili ti o tobi ju ko kọja 256, o ṣeeṣe ti o ni orisirisi awọn iwe afọwọkọ ti o yatọ ni aiyipada kan ko si. Ni awọn 90s, iṣoro ti "crocosyabr" farahan ni Runet, nigbati awọn ọrọ ti awọn kikọ ọrọ ASCII ti tẹ nipasẹ wọn han ni ti ko tọ.
Iṣoro naa jẹ ibawọn awọn koodu ti awọn orisirisi ASCII yatọ si ara wọn. Ranti pe ni awọn ipo 128-255, oniruru awọn ohun kikọ le gbe, ati nigbati Cyrillic aiyipada yipada si elomiran, gbogbo awọn lẹta ti ọrọ naa ni rọpo nipasẹ awọn miiran ti o ni nọmba kanna ni ẹya miiran ti aiyipada.
Ipo lọwọlọwọ
Pẹlu ilọsiwaju Unicode, awọn gbajumo ti ASCII ti ṣawọn.
Idi fun eyi da ni otitọ pe koodu aiyipada tuntun gba laaye lati ni awọn ami ti fere gbogbo awọn ede ti a kọ. Awọn akọkọ 128 awọn ohun kikọ ASCII ṣe deede si awọn ohun kikọ Unicode kanna.
Bayi, ASCII jẹ ẹya pataki ninu itan-ẹrọ imọ-ẹrọ, ṣugbọn lilo rẹ ni ojo iwaju ni ainilara.
Similar articles
Trending Now