Двоичное кодирование текстовой информации



Download 30,2 Kb.
bet1/5
Sana11.01.2022
Hajmi30,2 Kb.
#351570
  1   2   3   4   5
Bog'liq
Двоичное кодирование текстовой информации.ru.uz



Translated from Russian to Uzbek - www.onlinedoctranslator.com



Matnli axborotni ikkilik kodlash.

p align = "justify"> An'anaga ko'ra, bitta belgini kodlash uchun 1 bayt (8 ikkilik raqam) ishlatiladi. Bu N = 28 = 256 xil belgilarni kodlash imkonini beradi, bu odatda matnli ma'lumotlarni (rus va lotin alifbolarining katta va kichik harflari, raqamlar, belgilar, grafik belgilar va boshqalar) ifodalash uchun etarli.­

60-yillardan boshlab, kompyuterlar matnli ma'lumotlarni qayta ishlash uchun tobora ko'proq foydalanilmoqda.

An'anaga ko'ra, bitta belgini kodlash uchun 1 bayt (8 ikkilik bit) ishlatiladi. Bu N = 28 = 256 xil belgilarni kodlash imkonini beradi, bu odatda matnli ma'lumotlarni (rus va lotin alifbolarining katta va kichik harflari, raqamlar, belgilar, grafik belgilar va boshqalar) ifodalash uchun etarli.­

Matn ma'lumotlarini ikkilik kodlashda har bir belgi sakkiz nol va birlik o'zining noyob ketma-ketligi, 00000000 dan 11111111 gacha bo'lgan o'ziga xos ikkilik kodi (0 dan 255 gacha o'nlik kod) bilan belgilanadi.

Belgiga ma'lum ikkilik kodni tayinlash kod jadvalida o'rnatilgan konventsiya masalasidir. Dastlabki 33 ta kod (0 dan 32 gacha) belgilarga emas, balki operatsiyalarga (satrni uzatish, bo'sh joy kiritish va boshqalar) mos keladi. 33 dan 127 gacha bo'lgan kodlar xalqaro bo'lib, lotin alifbosi belgilariga, raqamlarga, arifmetik belgilarga va tinish belgilariga mos keladi.­

128 dan 255 gacha kodlar milliy kodlar, ya'ni. turli belgilar milliy kodlashda bir xil kodga mos keladi. Afsuski, hozirda rus harflari uchun besh xil kod jadvallari mavjud, shuning uchun bitta kodlashda yaratilgan matnlar boshqasida to'g'ri ko'rsatilmaydi.

Xronologik jihatdan, rus harflarini kompyuterlarda kodlashning birinchi standartlaridan biri KOI-8 kodi ("8-bitli ma'lumot almashish kodi") edi. Ushbu kodlash UNIX operatsion tizimiga ega kompyuterlarda qo'llaniladi.



Eng keng tarqalgan kodlash CP1251 qisqartmasi bilan belgilangan Microsoft Windows-ning standart kirill kodlashidir ("CP" "Kod sahifasi" degan ma'noni anglatadi). Rus tili bilan ishlaydigan barcha Windows ilovalari ushbu kodlashni qo'llab-quvvatlaydi.

stol 3.2. Belgilarni kodlash

Ikkilik kod

O'nlik kod

KOI8 CP1251 CP866 Mac _ ISO

00000000

0









00001000

sakkiz

Oxirgi belgini o'chirish (Backspace tugmasi)







00001101

o'n uch

qator tasmasi (Kirish tugmasi)







00100000

32

bo'sh joy

00100001

33

!















01011010

90





Z



















01111111

127





P







128

-

B

A

A

Kimga















11000010

194

B

V

-

-

T















11001100

204

L

m

ii

ii

B















11011101

221

SCH

eh

-

Yo

n















11111111

255

b

men

nerae.

bo'sh joy



bir marta emas. bo'sh joy

P


















MS-DOS operatsion tizimi muhitida ishlash uchun "muqobil" kodlash, Microsoft terminologiyasida - CP866 kodlash qo'llaniladi.

Apple Macintosh kompyuterlari uchun rus harflarini (Mae) o'zining kodlashini ishlab chiqdi.

Xalqaro standartlashtirish tashkiloti (Xalqaro standartlar tashkiloti, ISO) rus tili uchun standart sifatida ISO 8859-5 deb nomlangan yana bir kodlashni tasdiqladi.

Jadvaldan ko'rinib turibdiki, turli xil kodlashlarda bir xil ikkilik kodga turli xil belgilar tayinlangan. Har bir kodlash o'zining kod jadvali bilan belgilanadi.

Misol uchun, CP1251 kodlashda 221, 194, 204 raqamli kodlar ketma-ketligi kompyuter so'zini hosil qiladi, boshqa kodlashlarda esa ma'nosiz belgilar to'plami bo'ladi.

Yaxshiyamki, ko'p hollarda foydalanuvchi matnli hujjatlarni transkod qilish haqida tashvishlanmasligi kerak. Windows ilovalarida ishlaganda MS-DOS ilovalarida yaratilgan hujjatlarni avtomatik transkodlash imkoniyati mavjud. Internet Explorer va Netscape Communicator brauzerlari yordamida Internetni kezganingizda, veb-sahifalar avtomatik ravishda qayta kodlanadi.

Yaqinda yangi xalqaro standart Unicode paydo bo'ldi, u har bir belgi uchun bir bayt emas, ikkitadan ajratadi va shuning uchun uni 256 belgi emas, balki N = 216 = 65536 turli belgilarni kodlash uchun foydalanish mumkin. Ushbu kodlash Microsoft WindowsOffice 97 platformasi tomonidan qo'llab-quvvatlanadi.


Download 30,2 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish