КомпьютерлерБағдарламалау

ASCII коды (ақпарат алмасу үшін американдық стандартты коды) - латын әліпбиіне үшін негізгі мәтін кодтау

Халықаралық электробайланыс одағы айтуынша, 2016 жылы немесе одан кем Интернет тұрақты үш жарым миллиард адам пайдаланады. Олардың көпшілігі, тіпті кез келген компьютерден немесе ұялы гаджеттер арқылы оларға жіберілген хабарларға, сондай-ақ барлық түрлерін мониторлар көрсетіледі мәтіндер бұл туралы емес деп ойлаймын, шын мәнінде, бұл ақпарат кодталған өкілдігі деп аталады 0 мен 1 тіркесімі болып табылады. Ол өз сақтау, қайта өңдеу және беру жүзеге асыру қамтамасыз етеді және жеңілдетеді. 1963 жылы АҚШ-тың ASCII коды осы баптың тақырыбы болып табылатын, әзірленді.

компьютер ақпаратты ұсыну

кез келген электронды компьютерлік мәтін тұрғысынан жеке таңбалардың жиынтығы болып табылады. Олардың арасында капиталдың, соның ішінде хат, сонымен қатар тыныс белгілері, сандардың ғана емес. Сонымен қатар, арнайы рәміздер «(», «=», «&» пайдаланылады және бос жатыр.

мәтінді құрайтын көптеген таңбалар, әліпбиін деп аталатын, және нөмірі - (N ретінде белгіленеді) электр. ақпараттық бит саны немесе белгілі бір символы салмағы - өрнек N = 2 ^ B, B анықтау үшін.

Ол 256 таңбалар әліпбиінің қуат Егер сіз барлық қажетті таңбаларды ұсынуға мүмкіндік береді, бұл дәлелдеді.

256 8 дәрежесі екі болғандықтан, онда әрбір сипаттағы салмағы 8 бит болып табылады.

шара 8 бит Unit 1-байттық деп аталатын, сондықтан біз сіздің компьютеріңізде сақталған мәтін кез келген сипаттағы екілік коды, жад бір байттан алады деп. айта отыр

кодтау қалай

Кез келген мәтін сандар, әріптер, тыныс белгілері және басқа да таңбаларды жазылған пернетақта пернелерінің арқылы ДК жадында кірді. жадында олар беріледі екілік код, .. 00000000 бастап 11111111 дейін - яғни, әрбір символы екілік код сәйкес келетін 255 0-ден аз адам үшін, таныс ондық код салыстырылады.

Байтты таңба коды процессор мәтін өңдеуді орындайды мүмкіндік береді, әрбір жеке сипаттағы қараңыз. Сонымен қатар, 256 таңбалар кез келген таңбалар ақпаратты ұсыну үшін жеткілікті болып табылады.

ASCII таңбалар Coding

Бұл аббревиатура ақпарат алмасу үшін ағылшын американдық стандартты коды білдіреді.

Тіпті компьютерлендіру басында, ол ақпаратты кодтау әр түрлі жолдармен ойлап мүмкін екенін айқын болды. Алайда, бір компьютерден ақпаратты беруге бір стандарт әзірлеу қажет болды. Сондықтан, 1963 жылы ASCII-кесте АҚШ-та пайда болды. Ол кез келген таңбалар компьютерлік алфавит екілік өкілдік реттік нөмірі беріледі. Бастапқыда, ASCII коды тек Америка Құрама Штаттарында пайдаланылады, ал кейінірек PC үшін халықаралық стандартты айналды.

Мазмұны

ASCII кодтары 2 бөлікке бөлінеді. Халықаралық стандартты үстел тек бірінші жарты болып саналады. Ол 127 (коды 01111111) үшін (00000000 ретінде кодталған) 0 реттік нөмірі кодын қамтиды.

Реттік нөмір

N

Coding ASCII мәтіні

символы

0 - 31

0000 0000 - 0001 1111

0-ден 31 N отырып таңбалар менеджерлер деп аталады. Олардың функциясы және т.б. Монитор немесе басып шығару құрылғысына мәтін шығу, бір дыбыстық, процесін «Guide» болып табылады

32 - 127

0010 0000 - 0111 1111

32-ден 127 дейін N отырып таңбалары (кесте стандартты бөлігі) - латын әліпбиінің бас әріптер мен кіші әріптер, 10-Най сандар, тыныс белгілері, және әр түрлі кронштейндер, коммерциялық және басқа да таңбаларды .. Symbol 32 бос орын көрсетеді.

128 - 255

1000 0000 - 1111 1111

128-ден 255 N отырып рәміздері (кесте немесе код бетінің баламалы бөлігі) өз нөмірі бар, олардың әрқайсысы, түрлі нұсқаларын болуы мүмкін. Латын әр түрлі ұлттық алфавитінің, орнату үшін пайдаланылады коды бет. Атап айтқанда, ол Ресей таңбалар үшін ASCII коды көмегімен жүзеге асырылады.

Бас және кодтау кесте кіші әріптерді Жатқан құндылықтар - алфавиттік ретпен және сандар бір-бірімен мынадай отыр. Бұл принцип орыс әліпбиі бойынша өткізеді.

бақылау таңбалар

ASCII кодтау кестеде бастапқыда қабылдау үшін әзірленген болатын және осы туралы ақпарат беру бұдан былай телетайп ретінде құрылғы пайдаланылады. Осыған байланысты, таңбалар жиыны құрылғысын басқаруға командалары ретінде пайдаланылатын басылмайтын енгізілген. Мұндай командалар т.б. Morse код сияқты алдын-ала компьютерлік хабар алмасу үшін қолданылатын, және болды.

Ең көп таралған «телетайптық» символы NUL (00 «нөлдік») болып табылады. Ол әлі күнге дейін жолдың соңына белгісін көрсете отырып, ең программалау тілдері қолданылады.

пайдаланылатын ASCII кодтау

American Standard Code ғана емес Мәтін енгізілімі Пернетақта талап етеді. Ол диаграммасында, сондай-ақ пайдаланылады. Атап айтқанда, ASCII Art Maker бағдарламасы суреттер түрлі кеңейтімдері спекторлы ASCII таңбалар кодтауды білдіреді.

Бұл өнімдер екі түрі болады: графикалық редакторлар, мәтін ішіне суретті түрлендіру арқылы функцияларды атқаратын және ASCII-графика «Суреттер» түрлендіреді. Мысалы, белгілі Smiley символы Coding жарқын үлгісі болып табылады.

құжат HTML құру кезінде ASCII пайдалануға болады. Бұл жағдайда, сіз таңбалар жиынын енгізе аласыз және экранда бетін көру кезінде осы Кодекстің сәйкес келетін символы пайда болады.

ASCII ASCII-кодтары ауыстырылды, нақты ұлттық кестеде тиесiлi емес белгілері ретінде, Көптілді сайттарды құру үшін қажет.

кейбір функциялар

ASCII мәтін ақпаратты кодтау үшін бастапқыда 7 бит (бір бос қалды) пайдаланылатын, бірақ бүгін ол 8-битті ретінде жұмыс істейді.

бағандарда орналасқан әріптер, жоғарыда және төмен тек бір бит арқылы бір-бірінен ерекшеленеді. Бұл айтарлықтай сынақ күрделілігі азайтады.

Microsoft Office бағдарламасында ASCII қолдану

Егер қажет болса, мәтін ақпаратты кодтау бұл түрі, мысалы Блокнот, және Office Word сияқты, Майкрософт мәтіндік редакторлар пайдалануға болады. Бұл жағдайда теру кезде Алайда, сіз кейбір функцияларды пайдалану мүмкін емес. Мысалы, сіз ASCII таңбалар, оның жалпы нысанын және нысанын елемей, ақпарат тек мағынасын сақтайды ретінде батыл жүзеге асыруға қабілетті болады.

стандарттау

ұйым ИСО стандарты ISO 8859. қабылданған Бұл топ әр түрлі тілдік топтар үшін сегіз-бит кодтауды айқындайды. Атап айтқанда, ISO 8859-1 - Америка Құрама Штаттары мен Батыс Еуропа үшін кесте кеңейтілген ASCII, болып табылады. A ISO 8859-5 - орыс тілі, оның ішінде кириллицаны, үшін пайдаланылатын кесте болып табылады.

ISO 8859-5 тарихи себептермен ол қысқа уақыт үшін пайдаланылады.

Қазіргі уақытта орыс тілінде арналған, іс жүзінде кодтауды пайдаланылған:

  • CP866 (Code Page 866), немесе жиі баламалы кодтау ГОСТ деп аталады DOS. Ол белсенді өткен ғасырдың ортасында 90-шы жылдары дейін пайдаланылды. Қазіргі уақытта, пайдаланылған ешқашан дерлік.
  • KOI-8. Кодтау 1970-80s әзірленген, және қазіргі уақытта ол Рунеттің электрондық пошта хабарлары үшін ортақ стандартты болып табылады. Ол кеңінен Linux, соның ішінде OS отбасы Unix, пайдаланылады. KOI-8R деп аталатын Koi-8, «орыс» нұсқасы. Сонымен қатар, осындай украин-ақ басқа да кириллица тілдер үшін нұсқалары бар.
  • Code Page 1251 (CP 1251, Windows - 1251). Windows ортада орыс тілі үшін қолдау көрсетуге, Microsoft әзірлеген.

CP866 бірінші стандарттың негізгі артықшылығы кеңейтілген ASCII, сол сияқты лауазымдарда псевдо-графикалық таңбаларды сақтап болды. Бұл сіз осындай атақты Norton Commander-ақ бағдарламаның өзгеріссіз мәтінін, шетелдік өндіріс, жұмыс істеуге мүмкіндік береді. Осы сәтте CP866 толық экран мәтін көрінісінде немесе FAR Manager, соның ішінде мәтін ұялары, жұмыс істейді Windows үшін арналған бағдарламалар үшін пайдаланылады.

CP866 кодтау жазылған компьютерлік мәтіндер, соңғы уақытта өте сирек, бірақ ол «Vindous» Ресей файлов үшін пайдаланылады.

«Unicode»

Қазіргі уақытта, ең кең тараған бұл кодтау болып табылады. өрісіне кодтары «Unicode». (0000 жылғы U + U + 007F үшін) бірінші кодтары бар ASCII таңбалар жиынтығын қамтиды. далалық түрлі ұлттық әдебиеттің таңбалардың, сондай-ақ Пунктуация және техникалық рәміздер кейін. Сонымен қатар, коды «Unicode» бөлігі болашақта жаңа таңбаларды қамтуы қажет болған жағдайда сақталған.

Енді сіз ASCII әр таңба 8 бірлік және нөл жиынтығы ретінде ұсынылған екенін білеміз. Непрофессионала, бұл ақпарат қажетсіз және қызықсыз болып көрінуі мүмкін, бірақ сіз компьютердің «мидың» не болып жатқанын білу келмейді?!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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