КомпьютерПрограмчлалын

ASCII код (Мэдээлэл солилцох АНУ-ын стандарт код) - Латин цагаан толгойн үндсэн текст кодчилол

Олон улсын цахилгаан холбооны мэдээгээр, 2016 онд интернэт их, бага тогтмол гурван бүтэн, нэг хагас тэрбум хүн хэрэглэж байна. Тэдний ихэнх нь ч гэсэн компьютер, гар технологитой дамжуулан тэдэнд илгээсэн ямар нэг мэдэгдлүүд, түүнчлэн бүх төрлийн дэлгэц дээр гарч байгаа эх бичвэр, үнэндээ, 0 ба 1 Энэ хослол мэдээллийн кодлогдсон төлөөлөл гэж нэрлэдэг байна гэж бодож байна. Энэ нь хангаж, түүний хадгалах, боловсруулах, дамжуулах хэрэгжилтэд дэмжлэг үзүүлдэг. 1963 онд АНУ-ын ASCII код, боловсруулсан байна энэ зүйлийн дагуу юм.

компьютер мэдээллийн танилцуулга

ямар ч электрон компьютерийн текстийн хувьд бие даасан тэмдэгтүүдийн цуглуулга юм. Тэдний дунд нь зөвхөн захидал, нийслэл, түүний дотор ч цэг таслал, тоо байна. Үүнээс гадна, тусгай тэмдэглэгээ "=", "&", "(" ба орон зайг ашиглаж байна.

эрчим хүчний (N гэж тэмдэглэсэн) - текст, үсэг дуудаж, тоог бүрдүүлдэг тэмдгийн олон ургальч. үзэл бодлоо илэрхийлэх N = 2 ^ B, тодорхойлохын тулд хаана б - Мэдээллийн бит эсвэл тодорхой нэг бэлэг тэмдэг жин тоо.

Энэ нь 256 тэмдэгтээс хүч үсэг та шаардлагатай бүх тэмдэгт оруулах боломж олгоно гэдгийг баталсан.

256 8 градус хоёр байдаг тул дараа нь зан чанар тус бүрийн жин нь 8 бит юм.

арга хэмжээ нь 8 битийн Нэгж 1-байт гэж нэрлэдэг, тийм болохоор бид таны компьютер дээр хадгалагдаж байгаа текст, ямар ч шинж чанартай хоёртын код нь санах ойн нэг байт эзэлдэг гэж хэлж байна.

кодчилол ямар байна

гарын товчлуур дамжуулан PC санах ойд орж ирсэн ямар ч текст, үүний дээр бичсэн тоо, үсэг, цэг таслал болон бусад тэмдэгт. санах нь тэд дамжуулагдсан байна хоёртын код, 00000000 эхлэн 11111111 тулд .. - өөрөөр хэлбэл, тэмдэг тус бүр нь хоёртын код харгалзана 0-ээс 255 хүртэл хүнд, танил аравтын код уруу нь хөрвүүлэн байна.

Байтын тэмдэгт кодчилолын процессор, текст боловсруулах гүйцэтгэдэг тусад нь тэмдэгт бүрийг үзнэ үү олгодог. Үүний зэрэгцээ, 256 тэмдэгт ямар ч тэмдэгт мэдээлэл төлөөлөх хангалттай юм.

ASCII тэмдэгтүүдийг кодлох

Энэ нь товчлол Мэдээлэл солилцох Англи хэлний АНУ-ын стандарт код зогсож байна.

Тэр ч байтугай компьютерт үүрээр энэ мэдээллийг кодчилох арга зам нь янз бүрийн гарч ирэх боломжтой байгаа нь илэрхий болсон байна. Гэсэн хэдий ч, өөр нэг стандарт боловсруулах шаардлагатай байсан нэг компьютер мэдээллийг шилжүүлэх. Тиймээс 1963 онд тэнд АНУ-д ASCII-ширээ байсан юм. Энэ нь ямар ч тэмдэгт компьютерийн үсэг хоёртын төлөөлөл нь дарааллын дугаар оноосон байна. Эхлээд, ASCII код нь зөвхөн АНУ-д ашиглаж, дараа нь PC-ийн хувьд олон улсын стандарт болсон байна.

Агуулга хүснэгт

ASCII код 2 хэсэгт хуваагдаж байна. Олон улсын стандарт хүснэгтийн зөвхөн эхний хагас гэж үзэж байна. Энэ нь 127 (код 01111111) 0 дараалал тоо (00000000 гэх мэт кодлогдсон) -аас кодыг агуулдаг.

серийн дугаар

N

Кодлох ASCII текст

бэлэг тэмдэг

0 - 31

0000 0000 - 0001 1111

0 31-аас N нь Зохиолын баатрууд, гол менежерүүд гэж нэрлэдэг. Тэдний үйл ажиллагаа нь хяналт тавих эсвэл хэвлэх төхөөрөмж нь жингэнэнэ дуу гэх мэт нь "гарын авлага" текст гарцын үйл явдал

32 - 127

0010 0000 - 0111 1111

32 127 хүртэл N (хүснэгтийн стандарт хэсэг) нь тэмдэглэгээ - Латин цагаан толгойн жижиг үсгээр захидал, 10-Nye тоо, цэг таслал тэмдэг, болон төрөл бүрийн хаалт, арилжааны болон бусад тэмдэгтүүд нь .. Тэмдэг 32 орон зайг харуулж байна.

128 - 255

1000 0000 - 1111 1111

128 255 хүртлэх N (хүснэгт буюу код хуудасны өөр хэсэг) нь тэмдэглэгээ тус бүр нь өөрийн гэсэн хэд хэдэн тохируулгууд нь төрөл бүрийн, байж болно. код хуудас үндэсний цагаан толгойн, латин ялгаатай байдаг тохируулахад хэрэглэгддэг. Тухайлбал, ОХУ-ын тэмдэгтүүд нь ASCII кодын тусламжтайгаар хийж гүйцэтгэнэ.

Хүснэгт кодчилол гэдэг үгний эхний том ба жижиг үсгээр захидал өсөх үнэ цэнэ - цагаан толгойн үсгийн дараалал, тоо нь бие биенээ дагаж байна. Энэ зарчим нь ОХУ-ын цагаан толгойн эзэмшдэг.

хяналтын тэмдэгт

ASCII кодчилол хүснэгт анх teletype зэрэг төхөөрөмж нь цаашид ашиглаж байгаа хүлээн авах, энэ талаар мэдээлэл дамжуулах зорилготой юм. Үүнтэй холбогдуулан орсон Character Set төхөөрөмжийг хянах тушаал болгон ашиглаж бус хэвлэх. Ийм тушаал гэх мэт Морс код гэх мэт гэх урьдчилсан компьютерийн зурвас техник ашигласан, мөн байсан.

хамгийн түгээмэл "teletype" тэмдэг NUL (00 "тэг") юм. Тэр одоо ч, ихэнх програмчлалын хэл дээр ашиглаж шугамын төгсгөлийн шинж тэмдэг харуулж байна.

Хаана хэрэглэдэг ASCII кодчилол

АНУ-ын стандарт код нь зөвхөн текст оруулах гарыг шаарддаг. Энэ нь бас график ашигласан байна. Тухайлбал, ASCII Art Maker програмын дүрс янз бүрийн өргөтгөлүүдийг спектр ASCII тэмдэгт кодчилол илэрхийлнэ.

Эдгээр бүтээгдэхүүнүүд нь хоёр төрлийн ирдэг: текст рүү дүрсийг хөрвүүлэх замаар үүргийг гүйцэтгэх ба ASCII-график онд "Pictures" хувиргадаг график редактор. Жишээ нь, мэдэх нь Ерөнхий жишээ Smiley тэмдэг кодлох юм.

баримт бичиг HTML үүсгэх үед ASCII ашиглаж болно. Энэ тохиолдолд та тэмдэгтүүдийн багц болон тэмдэг энэ хуулийн харгалзана дэлгэцэн дээр хуудсыг үзэж байх үед гарч ирэх болно оруулж болно.

ASCII, ASCII-код сольсон нь тухайн улсын ширээн үл хамаарах шинж тэмдэг зэрэг олон хэлний газруудыг бий болгох шаардлагатай байна.

зарим онцлог

ASCII-д текст мэдээллийг кодчилж тулд анх 7-бит (нэг хоосон хэвээр) хэрэглэж байсан, харин өнөөдөр тэр нь 8 бит болгон ажиллаж байна.

захидал, багана байрладаг, дээгүүр болон доогуур байгаа нь зөвхөн нэг бит бие биеэсээ ялгаатай байдаг. Энэ нь маш их туршилт нарийн төвөгтэй бууруулдаг.

Microsoft Office-д ASCII програм

Хэрэв шаардлагатай бол кодчилол текст мэдээллийг энэ төрлийн ийм Notepad болон Office Word гэх мэт Microsoft-аас текст засварлагчид, ашиглаж болно. Гэсэн хэдий ч, энэ тохиолдолд бичиж байхдаа та ямар нэг үйл ажиллагааг ашиглаж чадахгүй. Жишээ нь, та ASCII тэмдэгт ерөнхий хэлбэр, хэлбэрийг үл тоомсорлож, мэдээллийн цорын ганц утгыг хадгалж мэт зоригтой хийх боломжгүй болно.

стандартчилал

Байгууллага баталсан ISO стандарт нь ISO 8859. Энэ бүлэг нь өөр өөр хэл дээр бүлгийн найман битийн кодчилол тодорхойлдог. Тухайлбал, ISO 8859-1 - Өргөтгөсөн ASCII, АНУ, Баруун Европ нь хүснэгт юм. A ISO 8859-5 - кирилл цагаан толгойн ашиглаж хүснэгт, орос хэл зэрэг юм.

ISO 8859-5 түүхэн шалтгааны улмаас энэ нь богино хугацаанд ашиглаж байна.

мөч үнэн хэрэгтээ ашиглаж кодчилолд үед Орос хэлний хувьд:

  • CP866 (код Page 866), эсвэл DOS, ихэвчлэн өөр кодчилол нь ГОСТ гэж нэрлэдэг. Энэ нь идэвхтэй өнгөрсөн зууны дунд үеэс 90-аад он хүртэл хэрэглэж байсан. Одоогийн байдлаар бараг хэзээ ч ашиглаж.
  • Koi-8. Кодлох 1970-80s боловсруулсан бөгөөд одоогоор энэ нь RuNet-д и-мэйл зурваст нийтлэг стандарт юм. Энэ нь өргөн OS гэр бүлийн Unix, Linux гэх мэт ашиглаж байна. Koi-8 "ОХУ-ын" хувилбар, Кой-8R гэж нэрлэдэг. Үүнээс гадна, ийм украйн зэрэг бусад кирилл хэл хувилбарууд байдаг.
  • Код Page 1251 (CP 1251, Windows - 1251). Windows орчинд орос хэлний дэмжлэг үзүүлэх Microsoft боловсруулсан.

CP866 анхны стандартын гол давуу тал Өргөтгөсөн ASCII адил албан тушаалд псевдо график тэмдэгт хадгалж байсан юм. Энэ нь та ийм алдартай Нортон командлагчийн хувьд хөтөлбөрийн өөрчлөгдөөгүй текст, гадаад үйлдвэрлэл, ажиллуулах боломжийг олгодог. Энэ үед CP866 FAR менежер-д, түүний дотор бүрэн дэлгэцийн текст харах эсвэл текст хайрцагт үйл ажиллагаа явуулж, Windows зориулсан хөтөлбөр ашиглаж байна.

, CP866 кодчилолд бичсэн сүүлийн үед Компьютерийн хэлээр үйлдсэн эх бичвэрүүд нь маш ховор байдаг, гэхдээ энэ нь "Vindous" Орос файлын нэрийн ашиглаж байна.

"Unicode"

Одоогийн байдлаар хамгийн өргөн тархсан энэ кодчилол байдаг. Кодууд талбай дээр "Unicode". Эхний (0000-аас U хүртэл + U + 007F) код нь ASCII тэмдэгтүүд багц багтана. Үндэсний өөр өөр утга зохиол, түүнчлэн цаг таслал болон техникийн тэмдгийн талбар тэмдэгтүүд дараалсан. Үүнээс гадна, код "Unicode" гэж нэг хэсэг нь ирээдүйд шинэ тэмдэгт оруулах шаардлагатай тохиолдолд хуулиар хамгаалагдсан байна.

Одоо та ASCII тэмдэгт тус бүр 8 нойл болон хүмүүсийн хослол болгон явуулж байна гэдгийг би мэднэ. Хар хун, энэ мэдээлэл нь шаардлагагүй, сонирхолгүй мэт санагдаж болох ч та өөрийн компьютер "тархин дахь" дээр юу болж байгааг мэдэхийг хүсч байна уу?!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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