Ikkilik kodlarni keltirib


Download 176.04 Kb.
Pdf ko'rish
Sana27.03.2023
Hajmi176.04 Kb.
#1299364
Bog'liq
Taqdimot (11)



Ikkilik kodlarni keltirib 
chiqarish 
Samarqand davlat Universitetining intelektual tizimlar va kompyuter 
texnologiyalari fakultetining 102 –guruh talabasi Olimov Otabekning 
Kompyuter ilmlariga kirish fanidan tayyorlagan slaydi


• Ikkilik kod - elektron hisoblash mashinalari (EHM)da arifmetik 
amallarni bajarishda shartli ravishda qabul qilingan sanoq sistemasi. 
EHM da 10 lik, 8 lik, 5 lik, 3 lik va 2 lik sanoq sistemalari qoʻllaniladi. 
I.k.da eng kam belgi (0 va 1) ishlatilgani uchun EHMda asosan shu 
sistemadan foydalaniladi. Qulaylik uchun 10 lik sanok, sistemasi 2 lik
sanok, sistemasiga aylantirib olinadi. Mas, oʻnlik sistemadagi 157 
ikkilik sistemada 010011101 deb yoziladi.Kompyuterga dasturlar 
yozish uchun binar kodlash (shifrlash) tili yordamida yozilardi binar
kodlarni tushungan dasturchilar kompyuter arxitekturasini to'liqligicha 
ko'ra oladi.E'tiboringiz uchun rahmat.


• Matn, tasvir va
ovozli axborotlarni kodlash
"Matnli 
ma'lumotlarni kodlash" bo'yicha informatika va AKT bo'yicha 
ochiq dars Kodlash matnli ma'lumot kompyuterda - ba'zan 
ajralmas shart to'g'ri ish u yoki bu fragmentning qurilmasi yoki 
displeyi. Ushbu jarayon kompyuterning matnli va vizual
ma'lumotlari, ovozi bilan ishlashi paytida qanday paydo bo'ladi -
biz bularning barchasini ushbu maqolada tahlil qilamiz. Kirish 
Elektron hisoblash mashinasi (biz kiramiz kundalik hayot 
kompyuter deb ataladi) matnni juda aniq tarzda qabul qiladi. 
Uning uchun matnli ma'lumotlarni kodlash juda muhim, chunki 
u har bir matn qismini bir-biridan ajratilgan belgilar guruhi 
sifatida qabul qiladi.


• Belgilar nima? Nafaqat rus, ingliz va boshqa harflar kompyuter 
uchun belgi, balki tinish belgilari va boshqa belgilar ham rol 
o'ynaydi. Hatto kompyuterda yozishda so'zlarni ajratish uchun 
foydalanadigan bo'sh joy ham, qurilma ramz sifatida qabul 
qilinadi. Yuqori matematikaga juda o'xshash narsa, chunki u 
erda ko'plab professorlarning fikriga ko'ra nol ikki tomonlama 
ma'noga ega: bu raqam, va shu bilan birga hech narsani 
anglatmaydi. Hatto faylasuflar uchun ham matndagi bo'shliq
masalasi dolzarb muammoga aylanishi mumkin. Albatta, hazil, 
lekin, aytilganidek, har bir hazilda haqiqat bor. Qanday 
ma'lumot bor? Shunday qilib, axborotni idrok etish uchun 
kompyuter qayta ishlash jarayonlarini boshlashi kerak.


• Mashina nimani ko'radi? U mutlaqo barcha ma'lumotlarni qabul qiladi 
- va endi biz faqat matn haqida emas, balki ma'lum bir nol va bitta 
ketma-ketlik sifatida gaplashamiz. Ular ikkilik kod deb ataladigan 
asosni tashkil qiladi. Shunga ko'ra, qurilmaga keladigan ma'lumotni 
unga tushunarli qilib o'zgartiradigan jarayon "matn ma'lumotlarini 
ikkilik kodlash" deb nomlanadi. Ikkilik kodning qisqacha ishlash Nima 
uchun elektron mashinalarda eng ko'p tarqalgan ma'lumotni ikkilik 
kod bilan kodlash? Nol va bitta bilan kodlangan matn bazasi mutlaqo 
har qanday belgilar va belgilar ketma-ketligi bo'lishi mumkin. Biroq, 
bu ma'lumotlarning ikkilik kodlashning yagona afzalligi emas. Gap 
shundaki, ushbu kodlash usuli asosidagi tamoyil juda sodda, ammo 
ayni paytda u juda funktsionaldir. Elektr impulsi bo'lganida, u birlik 
bilan (shartli ravishda, albatta) etiketlanadi. Impuls yo'q - nol bilan 
belgilang.


• Ya'ni, ma'lumotni matnli kodlash elektr impulslari ketma-ketligini
qurish printsipiga asoslanadi. Ikkilik koddagi belgilardan tashkil 
topgan mantiqiy ketma-ketlik mashina tili deyiladi. Shu bilan birga, 
ikkilik kod yordamida matnli ma'lumotlarni kodlash va qayta ishlash 
operatsiyalarni juda qisqa vaqt ichida amalga oshirishga imkon 
beradi. Bitlar va baytlar Mashina tomonidan qabul qilingan raqam 
ma'lum bir ma'lumotni o'z ichiga oladi. Bu bitga teng. Bu shifrlangan 
ma'lumotlarning bir yoki boshqa ketma-ketligini tashkil etuvchi har 
bir va har bir nolga tegishli. Shunga ko'ra, har qanday holatda 
ma'lumot miqdori oddiygina ikkilik kod ketma-ketligidagi belgilar 
sonini bilish orqali aniqlanishi mumkin. Ular son jihatdan bir-biriga 
teng bo'ladi. Koddagi 2 ta raqam 2 bit, 10 ta raqam - 10 bit va 
boshqalarni o'z ichiga oladi. Ikkilik kodning ma'lum bir qismida 
joylashgan ma'lumot hajmini aniqlash printsipi juda oddiy, siz ko'rib 
turganingizdek.


• Matnli ma'lumotlarni kompyuterda kodlash Endi siz rus alifbosidagi 
harflardan, biz ishonganidek, ketma-ketlikdan iborat maqolani 
o'qiyapsiz. Va kompyuter, ilgari aytib o'tganimizdek, barcha 
ma'lumotlarni (va bu holda ham)
harflarning emas
, balki nol va 
birining ketma-ketligi sifatida qabul qiladi, bu elektr impulsining 
yo'qligi va mavjudligini anglatadi. Gap shundaki, biz ekranda ko'rgan 
bitta belgini bayt deb nomlangan an'anaviy o'lchov birligi yordamida 
kodlash mumkin. Yuqorida yozilganidek, ikkilik kod axborot yuki deb 
ataladi. Eslatib o'tamiz, u son jihatdan tanlangan kod fragmentidagi
nol va birliklarning umumiy soniga teng. Shunday qilib, 8 bit 1 bayt. 
Bu holda signallarning kombinatsiyasi juda xilma-xil bo'lishi mumkin, 
buni qog'ozga teng o'lchamdagi 8 katakdan iborat to'rtburchak 
chizish orqali osongina ko'rish mumkin. Matnli ma'lumotlarni 256 
belgidan iborat bo'lgan alifbo yordamida kodlash mumkin ekan.

Document Outline


Download 176.04 Kb.

Do'stlaringiz bilan baham:




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