Ikkilik kodlash
Kompyuter inson tilini qanday tushunadi? U katta hajmdagi axborotni o‘zida qanday saqlay oladi? Harflarni sonlardan, sonlarni esa belgilardan qanday farqlay oladi? Bu savollarga javob berish uchun biz ba’zi ma’lumotlarga ega bo‘lishimiz kerak.
Kompyuter texnikasida barcha turdagi axborotni faqat 2 ta belgi: 0 va 1 orqali ifodalash mumkin. Bu ikkita belgini binar sonlar deb ham atashadi va ularni 2 ta holatda ifodalash mumkin:
0 – signal yo‘q holati; 1 – signal bor holati.
Kompyuter xotirasidagi holatlarning har biri bitlarda o‘lchanadi.
Bit — axborot o‘lchov birligining (kompyuter xotirasidagi) eng kichik qiymati.
Bu 2 holat bilan 4 ta turli kodlashni amalga oshirish mumkin. Masalan: 00, 01, 10 va 11
Agar bitlar sonini ko‘paytirsak, 8 ta har xil kod (kombinatsiya)ni hosil qilishimiz mumkin. 000, 001, 010, 011, 100, 101, 110, va 111
Mana shunday usullardan foydalangan holda alifbodagi harf va raqamlarni kodlashimiz mumkin.
Ammo 2 va 3 bitli kodlash ingliz, rus alifbosi harflarini, turli belgilar va sonli alifbo
raqamlarini kodlash uchun yetarli emas. Shu sababli kompyuterdagi har bir harf, raqam,
belgi 8 razryadli o‘lchamda kodlanadi. Masalan: 28 = 256 ta kombinatsiyani beradi.