KompyuterlarDasturlash

ASCII kodi (axborot almashinuvi uchun Amerika standart kodi) - lotin alifbosidagi uchun asosiy matn kodlash

Xalqaro elektraloqa ittifoqi ko'ra, 2016-yilda bilan Internet ko'proq yoki kamroq muntazam uch yarim milliard kishini foydalaning. Ularning aksariyati ham barcha turdagi monitorlar bilan ko'rsatiladi biron bir kompyuter yoki mobil gadjetlar orqali ularga yuborilgan xabarlar, shuningdek matnlar, aslida, axborot kodlangan vakillik deb ataladi 0 va 1. Ushbu birikmasi bu haqda o'ylamayman. Bu beradi va uning saqlash, qayta ishlash va uzatish amalga oshirish imkonini bermoqda. 1963-yilda, AQSh ASCII kodi, ushbu maqolaning mavzusi bo'lgan, ishlab chiqilgan.

kompyuter axborot taqdimoti

har qanday elektron kompyuter matn jihatidan individual belgilar yig'indisi hisoblanadi. Ular orasida nafaqat poytaxt, shu jumladan, xat, balki tinish belgilari, raqamlari bor. Bundan tashqari, maxsus belgilar "=", "&", "(" va joylar ishlatiladi.

(N deb yuritiladi) quvvati - alifbosi deb nomlangan matn, va qator tashkil qilish ramzlar A ko'pchilik. ifoda N = 2 ^ b, aniqlash uchun qaerda b - axborot bit yoki muayyan belgi og'irligi soni.

Bu 256 belgilar elektr alifbosi siz barcha kerakli belgi taqdim qilish imkonini beradi, deb isbotladi.

256 8 daraja ikki yildan beri, so'ngra har bir belgi bir vazn 8 bit bo'ladi.

o'lchov 8 bit birligi 1-bayt deb ataladi, shuning uchun biz kompyuteringizda saqlangan matn, har qanday xarakterdagi ikkilik kod xotira bir bayt egallaydi, deb aytish.

Qanday kodlash

klaviatura tugmalari orqali Kompyuter xotirasiga kiritilgan har qanday matn, qaysi yozilgan raqamlar, harflar, tinish belgilari va boshqa belgilar. xotirada ular uzatiladi ikkilik kodi, 00000000 boshlab 11111111 uchun .. - ya'ni, har bir belgi, bir tomonlama kod mos keladi 0 dan 255 uchun bir kishi uchun tanish o'nlik kodi eşlenir.

Baytli kodlash protsessor alohida har bir belgi uchun qarang matni ishlash bajaradi beradi. Shu bilan birga, 256 belgi har qanday belgi ma'lumotlarni vakili qilish uchun etarli emas.

ASCII belgilarni kodlash

Bu qisqartmasi axborot almashinuvi uchun Ingliz Amerika standart kodi turibdi.

Hatto Kompyuterlashtirish bo'sag'asidagi, u ma'lumotlarni shifrlash turli yo'llar bilan kelish mumkinligini aniq bo'ldi. boshqa bitta standartini ishlab chiqish uchun zarur bo'lgan edi Biroq, bir kompyuterdan ma'lumotlarni uzatish uchun. Shunday qilib, 1963 yilda AQShda bir ASCII-jadval bor edi. Bu har qanday belgi kompyuter alifbosi ikkilik vakillik bir qatorda raqami beriladi. Dastlab, ASCII kodi faqat Qo'shma Shtatlarda ishlatiladi, va keyinchalik kompyuter uchun xalqaro standart bo'ldi.

Mundarija jadvali

ASCII kodlari 2 qismga bo'linadi. Xalqaro standart stol faqat birinchi yarmi hisoblanadi. Bu 127 (kodi 01111111) uchun (00000000 sifatida kodlangan) 0 natija soni kodni o'z ichiga oladi.

Tartib raqam

N

Kodlash ASCII matn

belgi

0 - 31

1111 0001 - 0000 0000

0 31 dan N harflar rahbarlari deyiladi. Ularning vazifasi bir monitor yoki bosma qurilmasi, bir ovozli signal ohangini, boshqalar uchun "hidoyat" matn chiqishi jarayonini iborat

32 - 127

1111 0111 - 0010 0000

32 127 dan N (stol standart qismi) bilan ramzlari - Lotin alifbosidagi katta va kichik harflar, 10-Nye raqamlari, tinish belgilari va turli kronshteyn, tijorat va boshqa belgilar .. Symbol 32 bo'shliqni ko'rsatadi.

128 - 255

1111 1111 - 1000 0000

128 255 dan N (stol yoki kodi sahifaning muqobil qismi) bilan ramzlari o'z raqami bor har biri turli xil variantlar, bo'lishi mumkin. kodi sahifa lotin farq qiladi milliy alifbo, belgilash uchun ishlatiladi. Jumladan, u rossiyalik belgilar ASCII kodi yordamida amalga oshiriladi.

Stol kodlash katta va kichik harflar o'sish bo'yicha qadriyatlar - alifbo tartibi va sonlar bir-biriga quyidagi etiladi. Bu tamoyil rus alifbosi uchun tutadi.

nazorat belgilar

ASCII kodlash stol dastlab teletayp kabi qurilma tomonidan endi ishlatiladi qabul va bu haqida ma'lumot uzatish uchun mo'ljallangan edi. Shu munosabat bilan, jumladan, belgilar majmui qurilmani nazorat qilish uchun buyruqlar sifatida ishlatiladi nonashr. Bunday buyruqlar hokazolar Mors kodi kabi oldindan kompyuter xabar texnikasi ishlatiladigan, va.

eng keng tarqalgan "teletayp" ramzi NUL (00 "nol") hisoblanadi. U hali ham Xatning oxirida belgisini ko'rsatib, eng dasturlash tillarida ishlatiladi.

Qaerda ishlatiladi ASCII kodlash

American Standard Code nafaqat matn kirish klaviatura talab qiladi. Bundan tashqari, Diagrammaning ichida ishlatiladi. Xususan, ASCII Art Maker dasturi tasvirlar, turli kengaytmalari spektri ASCII belgilar kodlashtirishni vakili.

Bu mahsulotlar ikki turga kelib: grafik muharrirlari matniga tasvirni aylantirish tomonidan vazifasini amalga va ASCII-grafika »Olami» aylantiradi. Misol uchun, ma'lum ramzi kodlash bir bosh misol Smiley hisoblanadi.

hujjat HTML yaratishda ASCII foydalanish mumkin. Bu holda, siz belgilar majmuini va ekrandagi sahifani ko'rish paytida paydo bo'ladi, bu kod uchun mos keladigan, bir ramzi kiritishingiz mumkin.

ASCII ASCII-kodlar bilan almashtirildi, muayyan milliy jadvalga tegishli emas oyatlari, deb, ko'p tilli saytlar yaratish uchun talab qilinadi.

ba'zi xususiyatlari

ASCII matn ma'lumotlarni shifrlash uchun dastlab 7 bitni (bir bo'sh qolgan) ishlatilgan, lekin bugungi kunda u 8-bitli bo'lib ishlaydi.

ustunlar joylashgan harflar, yuqorida va quyida faqat bitta oz bilan bir-biridan farq qiladi. Bu juda sinov murakkabligi pasaytiradi.

Microsoft Office ASCII ariza

Zarur bo'lsa, kodlash matn bunday ma'lumotlarning Masalan, Notepad va Office Word kabi Microsoft tomonidan matn muharrirlari, foydalanish mumkin. bu holatda yozib Ammo, siz ba'zi vazifalarni foydalana olmaysiz. ASCII belgilar umumiy shaklini va ariza e'tiborsizlik, axborot faqat ma'nosini saqlab qoladi Misol uchun, siz qalin amalga oshirish imkoniga ega bo'lmaydi.

standartlashtirish

Tashkilot Bu guruh turli til guruhlari uchun sakkiz-bit kodlash belgilaydi 8859. ISO standart ISO qabul qilindi. Jumladan, ISO 8859-1 - AQSh va G'arbiy Yevropa uchun jadval kengaytirilgan ASCII, deb. A ISO 8859-5 - rus tilida, shu jumladan, kirill alifbosida uchun ishlatiladigan jadval, deb.

ISO 8859-5 uchun tarixiy sabablarga ko'ra, u qisqa vaqt uchun ishlatiladi.

on aslida kodlamasından da rus tili uchun:

  • ko'pincha muqobil kodlash GOST deb ataladi CP866 (Code sahifa 866), yoki DOS,. Bu faol o'tgan asrning o'rtalarida 90-yillarida qadar ishlatilgan. Ayni paytda, ishlatiladigan deyarli hech qachon.
  • KOI-8. Kodlash 1970-80s ishlab chiqilgan va ayni paytda u RuNet yilda e-mail xabarlari uchun umumiy standart hisoblanadi. Bu keng Linux, shu jumladan, OS oila Unix, ishlatiladi. KOI-8 "Rossiya" versiyasi, KOI-8R chaqirdi. Bundan tashqari, bunday Ukraina kabi boshqa kirill tillar uchun versiyalari mavjud.
  • Kod sahifa 1251 (cp 1251, Windows - 1251). Windows muhitida rus tili uchun qo'llab-quvvatlash uchun Microsoft tomonidan ishlab chiqilgan.

CP866 birinchi standarti asosiy afzalligi kengaytirilgan ASCII bilan bir xil lavozimlarda psevdo-grafik belgilar saqlab qolish edi. Bu sizga bunday mashhur Norton Commander dasturning o'zgarishsiz matnni xorijiy ishlab chiqarish, ishlatish uchun imkon beradi. Bu nuqtada CP866 Far Manager, shu jumladan, to'liq ekran matn ko'rinishida yoki matn qutilari faoliyat Windows uchun mo'ljallangan dasturlar uchun ishlatiladi.

yaqinda, CP866 shifrlashda yozilgan Kompyuter matnlar juda kam uchraydi, lekin u "Vindous" Rossiya fayl nomlari uchun ishlatiladi.

"Unicode"

Ayni paytda, eng keng tarqalgan, bu kodlash hisoblanadi. maydonga kodlari "Unicode". birinchi (0000 U uchun + U + 007F) kodlari bilan ASCII belgilar majmuini o'z ichiga oladi. turli milliy adabiyotlarda, shuningdek tinish va texnik belgilar joy belgilar bilan ergashdi. Bundan tashqari, kodi "Unicode" qismi kelajakda yangi belgilar uchun zarur hollarda himoyalangan bo'ladi.

Endi siz ASCII har bir belgi 8 nol va kishilarning kombinatsiyasi sifatida taqdim etiladi, deb bilaman. Layman, bu ma'lumotlar keraksiz va qiziqarli tuyulishi mumkin, lekin siz kompyuteringizni "miyadagi" haqida nima bilishni istamayman?!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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