Kọmputa, Siseto
ASCII koodu (American boṣewa koodu fun alaye interchange) - awọn ipilẹ ọrọ aiyipada fun awọn Latin alfabeti
Ni ibamu si awọn International Telecommunication Union, ni 2016 ni Internet pẹlu sii tabi kere si deede lo mẹta ati idaji bilionu eniyan. Ọpọlọpọ awọn ti wọn ko paapaa ro nipa ti eyikeyi awọn ifiranṣẹ ranṣẹ si wọn nipasẹ a PC tabi mobile irinṣẹ, bi daradara bi awọn ọrọ ti o ti wa ni han lori awọn diigi ti gbogbo iru, ni o daju, ni a apapo ti 0 si 1. Eleyi ni a npe ni ti yipada oniduro ti awọn alaye. O pese ati sise awọn imuse ti awọn oniwe-ipamọ, processing ati gbigbe. Ni 1963, awọn US ASCII koodu ti a ti ni idagbasoke, eyi ti o jẹ koko ti yi article.
Igbejade ti alaye ninu awọn kọmputa
Ni awọn ofin ti eyikeyi ẹrọ itanna kọmputa ọrọ ni a gbigba ti olukuluku ohun kikọ. Lara wọn wa ni ko nikan awọn lẹta, pẹlu awọn olu, sugbon tun aami ifamisi, awọn nọmba. Ni afikun, pataki aami ti wa ni lo "=", "&", "(" ati awọn alafo.
A ọpọ ti aami ti o ṣe soke awọn ọrọ, ti a npe ni alfabeti, ati awọn nọmba - agbara (ti tọka si bi N). Lati mọ awọn ikosile N = 2 ^ b, ibi ti b - nọmba ti alaye die-die tabi kan pato aami àdánù.
O safihan pe agbara ti 256 ohun kikọ ti alfabeti faye gba o lati fi gbogbo awọn pataki ohun kikọ.
Niwon 256 jẹ ẹya 8 ìyí meji, ki o si awọn àdánù ti kọọkan ohun kikọ silẹ ni 8 die-die.
Kuro ti odiwon 8 die-die ni a npe ni a 1-baiti, ki a so pe alakomeji koodu ti eyikeyi ti ohun kikọ silẹ ninu awọn ọrọ ti o ti wa ti o ti fipamọ lori kọmputa rẹ, wa lagbedemeji kan baiti ti iranti.
Bi o ti wa ni awọn aiyipada
Eyikeyi ọrọ ni titẹ ninu awọn PC iranti nipasẹ keyboard bọtini, lori eyi ti a ti kọ awọn nọmba, awọn leta, awọn aami ifamisi ati awọn miiran aami. Ni iranti ti won ti wa ni zqwq ni alakomeji koodu, ie, kọọkan aami ti wa ni ya aworan si awọn faramọ eleemewa koodu fun eniyan lati 0 si 255, eyi ti ni ibamu si a alakomeji koodu - .. Lati 00000000 to 11111111.
Baiti ohun kikọ aiyipada gba awọn isise ṣe processing ti ọrọ, tọkasi si kọọkan ti ohun kikọ silẹ lọtọ. Ni akoko kanna, awọn 256 ohun kikọ jẹ to lati soju eyikeyi ti ohun kikọ silẹ alaye.
Ifaminsi ASCII ohun kikọ
Eleyi abbreviation dúró fun awọn English American bošewa koodu fun alaye interchange.
Ani ni owurọ ti computerization, o ti di kedere pe o ti ṣee ṣe lati wá soke pẹlu kan orisirisi ti awọn ọna ti fifi koodu alaye. Sibẹsibẹ, lati gbe alaye lati kọmputa kan si miiran ti a beere lati se agbekale kan nikan bošewa. Nítorí, ni 1963 nibẹ je ohun ASCII-tabili ni US. O eyikeyi ti ohun kikọ silẹ kọmputa ti alfabeti ti wa ni sọtọ a ọkọọkan nọmba ninu awọn alakomeji oniduro. Lakoko, awọn ASCII koodu ti lo nikan ni United States, ki o si nigbamii di ohun okeere bošewa fun awọn PC.
tabili ti akoonu
ASCII koodu ti wa ni pin si 2 awọn ẹya ara. International boṣewa ti wa ni ka lati wa ni nikan ni akọkọ idaji awọn tabili. O ni koodu lati ọkọọkan nọmba ti 0 (amin bi 00000000) to 127 (koodu 01111111).
nọmba ni tẹlentẹle N | Ifaminsi ASCII ọrọ | aami |
0 - 31 | 0000 0000 - 0001 1111 | Ohun kikọ pẹlu N lati 0 si 31 ti wa ni a npe ni alakoso. Won iṣẹ ni lati "guide" awọn ilana ti ọrọ wu to a atẹle tabi sita ẹrọ, a beeping ohun, ati be be lo |
32 - 127 | 0010 0000 - 0111 1111 | Aami pẹlu N lati 32 to 127 (a boṣewa apa ti awọn tabili) - uppercase ati lowercase awọn lẹta ti awọn Latin alphabet, awọn 10-titun awọn nọmba, awọn ami iṣẹnuku, ati orisirisi biraketi, owo ati awọn miiran kikọ .. Aami 32 tọkasi a aaye. |
128 - 255 | 1000 0000 - 1111 1111 | Aami pẹlu N lati 128 to 255 (yiyan apa ti awọn tabili tabi koodu iwe) le ni kan orisirisi ti awọn aṣayan, kọọkan ti eyi ti o ni awọn oniwe-ara nọmba. Awọn koodu iwe ti a lo lati ṣeto orilẹ-alphabets, eyi ti o wa yatọ si lati Latin. Ni pato, o ti wa ni ti gbe jade pẹlu iranlọwọ ti awọn ASCII koodu fun awọn Russian ohun kikọ. |
Table aiyipada uppercase ati lowercase awọn lẹta ti wa ni wọnyi kọọkan miiran ni labidi ibere ati awọn nọmba - bí ti iye. Yi opo Oun ni fun awọn Russian alphabet.
Iṣakoso ohun kikọ
ASCII aiyipada tabili ti akọkọ apẹrẹ fun awọn gbigba ati gbigbe ti alaye lori yi ti ni ko si ohun to lo nipasẹ awọn ẹrọ bi a teletype. Ni yi iyi, awọn ohun kikọ ṣeto to wa lẹtà lo bi ofin lati šakoso awọn ẹrọ. Iru ase won lo ni iru ami-kọmputa fifiranṣẹ imuposi bi Morse koodu, ati ki o jade.
Awọn wọpọ "teletype" aami ni awọn NUL (00 "odo"). O si ti wa ni ṣi lo ni julọ siseto ede, o nfihan awọn ami ti opin ti awọn ila.
Ibi ti ti lo ASCII aiyipada
American Standard koodu nilo ko nikan ni ọrọ titẹsi keyboard. O ti wa ni tun lo ninu awọn chart. Ni pato, awọn ASCII Art Ẹlẹda eto images soju o yatọ si awọn amugbooro julọ.Oniranran ASCII ohun kikọ aiyipada.
Awọn wọnyi ni awọn ọja wa ni meji orisi: iwọn olootu sise awọn iṣẹ nipa jijere ohun aworan sinu ọrọ ati awọn ti awọn "Pictures" ni ASCII-eya aworan. Fun apẹẹrẹ, mo ni a nomba apẹẹrẹ Smiley ifaminsi aami.
ASCII le ṣee lo nigbati ṣiṣẹda awọn iwe HTML. Ni idi eyi, o le tẹ a ti ṣeto ti kikọ ki o si aami kan ti o ni ibamu si yi koodu yoo han nigbati nwo awọn iwe loju iboju.
ASCII wa ni nilo fun ṣiṣẹda multilingual ojula, bi ami ti ko ba wa si kan pato orile-ede tabili, rọpo nipasẹ ASCII-koodu.
diẹ ninu awọn ẹya ara ẹrọ
Lati aiyipada ọrọ alaye ni ASCII a akọkọ lo 7 die (ọkan wà sofo), sugbon loni o ṣiṣẹ bi ohun 8-bit.
Awọn lẹta, eyi ti o wa ni be ni ọwọn wa ni loke ati ni isalẹ, yato lati kọọkan miiran nikan nipa kan nikan bit. Yi gidigidi din awọn complexity ti awọn igbeyewo.
ASCII elo ni Microsoft Office
Ti o ba wulo, yi iru aiyipada ọrọ alaye le ṣee lo ni ọrọ olootu nipa Microsoft, gẹgẹ bi awọn akọsilẹ, ati Office Ọrọ. Sibẹsibẹ, nigba ti titẹ ninu apere yi, o ko ba le lo diẹ ninu awọn iṣẹ. Fun apẹẹrẹ, o yoo ko ni anfani lati gbe jade bold bi awọn ASCII ohun kikọ da duro nikan ni itumo ti alaye, iko awọn oniwe-ìwò apẹrẹ ati fọọmù.
Standardization
Awọn agbari gba ISO boṣewa ISO 8859. Eleyi Ẹgbẹ asọye awọn mẹjọ-bit aiyipada fun o yatọ ede awọn ẹgbẹ. Ni pato, ISO 8859-1 - ni awọn gbooro sii ASCII, ti o jẹ a tabili fun awọn United States ati Western Europe. A ISO 8859-5 - ni tabili lo fun awọn Cyrillic alphabet, pẹlu awọn Russian ede.
Fun itan idi to ISO 8859-5 ti a ti lo fun igba diẹ.
Fun awọn Russian ede ni akoko kosi lo aiyipada:
- CP866 (Code Page 866), tabi DOS, eyi ti o igba ti a npe ni yiyan aiyipada GOST. Ti o ti actively ti lo titi ti aarin 90-ranşẹ ti o kẹhin orundun. Ni akoko, fere kò ti lo.
- Koi-8. Ifaminsi a ti ni idagbasoke ninu awọn 1970-80s, ati ni akoko ti o jẹ kan to wopo bošewa fun e-mail awọn ifiranṣẹ ni RuNet. O ti wa ni o gbajumo ni lilo ninu awọn OS ebi Unix, pẹlu Lainos. "Russian" version of koi-8, ti a npe koi-8R. Ni afikun, nibẹ ni o wa awọn ẹya fun miiran Cyrillic ede bi Ukrainian.
- Koodu Page 1251 (CP 1251, Windows - 1251). Ni idagbasoke nipasẹ Microsoft lati pese support fun awọn Russian ede ni Windows ayika.
Awọn ifilelẹ ti awọn anfani ti CP866 akọkọ boṣewa je lati se itoju ti o jo-iwọn ohun kikọ ni kanna awọn ipo bi ninu gbooro sii ASCII. Eleyi faye gba o lati ṣiṣe ko yato ọrọ ti awọn eto, ajeji gbóògì, bi awọn gbajumọ Norton Commander. Ni aaye yi CP866 ti lo fun eto apẹrẹ fun Windows, eyi ti ṣiṣẹ ni kikun-iboju ọrọ view tabi ni ọrọ apoti, pẹlu ni Jina Manager.
Computer ọrọ kọ ni CP866 aiyipada, laipẹ wa ni oyimbo toje, sugbon o ti lo fun Russian filenames ni "Vindous".
"Unicode"
Ni akoko, julọ ni ibigbogbo ni yi aiyipada. Koodu "Unicode" lori awọn aaye. Ni igba akọkọ ti (lati 0000 to U + U + 007F) pẹlu kan ti ṣeto ti ASCII ohun kikọ pẹlu koodu. Atẹle nipa awọn aaye kikọ ti o yatọ si orilẹ-litireso, bi daradara bi aami ifamisi ati imọ aami. Ni afikun, apa ti awọn koodu "Unicode" ti wa ni ipamọ ni irú ti ye lati ni titun kikọ ni ojo iwaju.
Bayi o mọ pe ni ASCII kọọkan ti ohun kikọ silẹ ni ipoduduro bi a apapo ti 8 odo ati eyi. Layman, alaye yi le dabi kobojumu ati ki o uninteresting, sugbon ko ba ti o fẹ lati mọ ohun ti wa ni ti lọ lori "ni ọpọlọ" ti kọmputa rẹ?!
Similar articles
Trending Now