Samarqand Veterinariya Meditsinasi, Chorvachilik va Biolotexnologiyalar Universiteti Axborot texnologiyalari kafedrasi


Download 321.14 Kb.
Pdf ko'rish
Sana03.02.2023
Hajmi321.14 Kb.
#1150292
Bog'liq
Samarqand Veterinariya Meditsinasi



O’zbekistOn Respublikasi Oliy va O’Rta Maxsus ta’lim
Vazirligi 
Samarqand Veterinariya Meditsinasi, Chorvachilik va Biolotexnologiyalar
Universiteti
Axborot texnologiyalari kafedrasi 
 
Sohada axborot kommunikatsiya texnologiyalari fanidan 
Mustaqil ish

Mavzu 4. 
Ommaviy kodlash jadvallarini tasnifi: ASCII , MS-
DOS.
 

Bajardi: 
Sirtqi bo’lim veterinariya 
m
editsinasi yo’nalishi 202-guruh 
talabasi Asrorov Doniyor 

Tekshirdi: Axborot texnologiyalari 
kafedrasi 
dotsenti Urdushev X 
Samarqand 
– 2023 


Mavzu 4. 
Ommaviy kodlash jadvallarini tasnifi: ASCII , MS-
DOS.
 

Reja: 
1.Ommaviy kodlash jadvallari haqida. 
2.Matnli axborotni kodlash va dekodlash.ASCII. 
3.MS-DOSning asosiy vazifalari. 
 
Klaviatura tugmachasini bosganingizda kompyuter kompyuterdagi 
belgilarning ichki ko'rinishini kod jadvalida topish mumkin bo'lgan 
ikkilik raqam shaklida signal oladi.
Biroq, bunday kodlash va kodni aniqlash nimani anglatishi etarli 
emas, shuning uchun ham ma'lumotlar kompyuterda qanday 
ishlashini tushunish kerak. Misol uchun, ikkilik kodning bitta belgi 
saqlanishi uchun elektron kompyuter 1 baytni, ya'ni 8 bitni 
ajratadi. Bu hujayra faqat ikki qiymatdan foydalanishi mumkin: 0 
va 1. Bir bayt sizga 256 turli belgilarni shifrlash imkonini beradi, 
chunki bu qancha kombinatsiyani amalga oshirish mumkin. 
Ushbu kombinatsiyalar ASCII jadvalining asosiy qismidir. 
Masalan, S harfi 01010011 sifatida kodlanadi. Klaviaturadan 
bosganingizda, ma'lumotlar shifrlangan va dekodlangan, va biz 
ekranda kutilgan natijani qo'lga kiritamiz. 
ASCII standartlari jadvalining yarmi raqamlar, tekshirish belgilar 
va lotin harflari uchun kodlarni o'z ichiga oladi. Uning yana bir 
qismi matematika bilan bog'liq bo'lmagan milliy belgilar, psixologik 
belgilar va ramzlar bilan to'ldiriladi. Turli davlatlarda stolning 
ushbu qismi turli xil bo'ladi. Kirishdagi raqamlar shuningdek 
standart hisobotga binoan ikki tomonlama hisoblash tizimiga 
o'tkaziladi. 
Microsoft, shuningdek, MS-DOS-da turli xil taktikalarni va ularning 
bir nechta ilovalari va ishlab chiqish vositalarini qo'llagan, ular 
haqiqiy MS-DOS (va PC DOS) da mukammal ishlaganda, boshqa 


sotuvchining DOS ilovasida ishlaganda buziladi. Ushbu 
amaliyotning mashhur misollari: 
Microsoft-ning QuickPascal dasturi (1989 yil boshida chiqarilgan) 
hujjatsiz DOS funktsiyalari yordamida dasturning Dastur segmenti 
prefiksini o'zgartirish orqali MS-DOS-ni tekshirgan birinchi MS 
mahsuloti bo'lib, so'ngra DOS ma'lumotlar segmentida 
belgilangan holatda tegishli qiymat o'zgargan yoki 
o'zgarmaganligini tekshirgan. (shuningdek, hujjatsiz). Bu 
tekshirish uni keyingi MS mahsulotlariga ham kiritdi, jumladan 
Microsoft QuickC v2.5, Programmer's Workbench va Microsoft C 
v6.0.[74] 
AARD kodi, Windows ishga tushirgichidagi kod bloki (WIN.COM) 
va Windows 3.1 ning bir nechta boshqa tizim fayllari. U XOR 
shifrlangan, o'z-o'zidan o'zgartirilgan va ataylab noaniqlangan 
bo'lib, turli hujjatsiz DOS tuzilmalari va funktsiyalaridan 
foydalanib, Windows haqiqatan ham MS-DOS da ishlayotgan yoki 
yo'qligini aniqlash uchun.[74] Beta versiyalarida, agar haqiqiy MS-
DOS uchun sinov muvaffaqiyatsiz tugasa, u "xato" xabarini 
ko'rsatdi, bu esa foydalanuvchini to'xtatish yoki davom ettirishni 
so'raydi, sukut bo'yicha bekor qilish. Yakuniy versiyada kod hali 
ham ishlamoqda, ammo xabar va so'rov qo'shilgan bayroq bayti 
bilan o'chirib qo'yildi, bu esa uni (ehtimol) samarasiz qildi. 
E'tibor bering, Windows 3.0 beta-kodi faqat Windows "xorijiy" 
operatsion tizimda to'g'ri ishlamasligi haqida ogohlantirish berdi. 
U, aslida, DR DOS 6.0 da juda yaxshi ishladi. 
Windows tomonidan MS-DOS ni Windows ishga 
tushayotgani/chiqayotgani haqida xabar berish uchun chaqirilgan 
uzilish tartiblari, MS-DOS va Windows ikkita alohida mahsulot 
bo'lishi kerakligiga qaramay, MS-DOS IN_WINDOWS bayrog'ida 
saqlanayotgani haqidagi ma'lumot. 
Kompyuterlar tomonidan faol foydalaniladigan ikkilangan tizimda 
faqat ikkita raqam mavjud - 0 va 1.Ikkilangan tizimning natijalari 
bilan ishlovlar o'zaro arifmetik bilan o'rganiladi. Bunday raqamlar 


uchun asosiy matematik xatti-harakatlar qonunlarining aksariyati 
dolzarbligicha qolmoqda. 
Microsoft, shuningdek, MS-DOS-da turli xil taktikalarni va ularning 
bir nechta ilovalari va ishlab chiqish vositalarini qo'llagan, ular 
haqiqiy MS-DOS (va PC DOS) da mukammal ishlaganda, boshqa 
sotuvchining DOS ilovasida ishlaganda buziladi. Ushbu 
amaliyotning mashhur misollari: 
Microsoft-ning QuickPascal dasturi (1989 yil boshida chiqarilgan) 
hujjatsiz DOS funktsiyalari yordamida dasturning Dastur segmenti 
prefiksini o'zgartirish orqali MS-DOS-ni tekshirgan birinchi MS 
mahsuloti bo'lib, so'ngra DOS ma'lumotlar segmentida 
belgilangan holatda tegishli qiymat o'zgargan yoki 
o'zgarmaganligini tekshirgan. (shuningdek, hujjatsiz). Bu 
tekshirish uni keyingi MS mahsulotlariga ham kiritdi, jumladan 
Microsoft QuickC v2.5, Programmer's Workbench va Microsoft C 
v6.0.[74] 
AARD kodi, Windows ishga tushirgichidagi kod bloki (WIN.COM) 
va Windows 3.1 ning bir nechta boshqa tizim fayllari. U XOR 
shifrlangan, o'z-o'zidan o'zgartirilgan va ataylab noaniqlangan 
bo'lib, turli hujjatsiz DOS tuzilmalari va funktsiyalaridan 
foydalanib, Windows haqiqatan ham MS-DOS da ishlayotgan yoki 
yo'qligini aniqlash uchun.[74] Beta versiyalarida, agar haqiqiy MS-
DOS uchun sinov muvaffaqiyatsiz tugasa, u "xato" xabarini 
ko'rsatdi, bu esa foydalanuvchini to'xtatish yoki davom ettirishni 
so'raydi, sukut bo'yicha bekor qilish. Yakuniy versiyada kod hali 
ham ishlamoqda, ammo xabar va so'rov qo'shilgan bayroq bayti 
bilan o'chirib qo'yildi, bu esa uni (ehtimol) samarasiz qildi. 
E'tibor bering, Windows 3.0 beta-kodi faqat Windows "xorijiy" 
operatsion tizimda to'g'ri ishlamasligi haqida ogohlantirish berdi. 
U, aslida, DR DOS 6.0 da juda yaxshi ishladi. 
Windows tomonidan MS-DOS ni Windows ishga 
tushayotgani/chiqayotgani haqida xabar berish uchun chaqirilgan 
uzilish tartiblari, MS-DOS va Windows ikkita alohida mahsulot 


bo'lishi kerakligiga qaramay, MS-DOS IN_WINDOWS bayrog'ida 
saqlanayotgani haqidagi ma'lumot. 
Kompyuterlar tomonidan faol foydalaniladigan ikkilangan tizimda 
faqat ikkita raqam mavjud - 0 va 1. 
Ikkilangan tizimning natijalari bilan ishlovlar o'zaro arifmetik bilan 
o'rganiladi. Bunday raqamlar uchun asosiy matematik xatti-
harakatlar qonunlarining aksariyati dolzarbligicha qolmoqda. 
2 raqamini kodlashda 45 usulini hisobga olishni taklif qilamiz. 
Agar bu raqam matn qismida bo'lsa, uning tarkibiy qismlarining 
har biri ASCII standartlariga muvofiq 8 bit bilan kodlanadi. 
To'rttasi 01000011ga, beshinchisi esa 01010011ga aylanadi. 
soni 45 hisoblar uchun ishlatiladigan bo'lsa, sakkiz-bit ikkilik kod 
001011012 aylantirish maxsus usul qo'llaniladi, 1 do'konga kerak 
faqat bayt bo'ladi. 
Microsoft, shuningdek, MS-DOS-da turli xil taktikalarni va ularning 
bir nechta ilovalari va ishlab chiqish vositalarini qo'llagan, ular 
haqiqiy MS-DOS (va PC DOS) da mukammal ishlaganda, boshqa 
sotuvchining DOS ilovasida ishlaganda buziladi. Ushbu 
amaliyotning mashhur misollari: 
Microsoft-ning QuickPascal dasturi (1989 yil boshida chiqarilgan) 
hujjatsiz DOS funktsiyalari yordamida dasturning Dastur segmenti 
prefiksini o'zgartirish orqali MS-DOS-ni tekshirgan birinchi MS 
mahsuloti bo'lib, so'ngra DOS ma'lumotlar segmentida 
belgilangan holatda tegishli qiymat o'zgargan yoki 
o'zgarmaganligini tekshirgan. (shuningdek, hujjatsiz). Bu 
tekshirish uni keyingi MS mahsulotlariga ham kiritdi, jumladan 
Microsoft QuickC v2.5, Programmer's Workbench va Microsoft C 
v6.0.[74] 
AARD kodi, Windows ishga tushirgichidagi kod bloki (WIN.COM) 
va Windows 3.1 ning bir nechta boshqa tizim fayllari. U XOR 
shifrlangan, o'z-o'zidan o'zgartirilgan va ataylab noaniqlangan 
bo'lib, turli hujjatsiz DOS tuzilmalari va funktsiyalaridan 
foydalanib, Windows haqiqatan ham MS-DOS da ishlayotgan yoki 


yo'qligini aniqlash uchun.[74] Beta versiyalarida, agar haqiqiy MS-
DOS uchun sinov muvaffaqiyatsiz tugasa, u "xato" xabarini 
ko'rsatdi, bu esa foydalanuvchini to'xtatish yoki davom ettirishni 
so'raydi, sukut bo'yicha bekor qilish. Yakuniy versiyada kod hali 
ham ishlamoqda, ammo xabar va so'rov qo'shilgan bayroq bayti 
bilan o'chirib qo'yildi, bu esa uni (ehtimol) samarasiz qildi. 
E'tibor bering, Windows 3.0 beta-kodi faqat Windows "xorijiy" 
operatsion tizimda to'g'ri ishlamasligi haqida ogohlantirish berdi. 
U, aslida, DR DOS 6.0 da juda yaxshi ishladi. 
Windows tomonidan MS-DOS ni Windows ishga 
tushayotgani/chiqayotgani haqida xabar berish uchun chaqirilgan 
uzilish tartiblari, MS-DOS va Windows ikkita alohida mahsulot 
bo'lishi kerakligiga qaramay, MS-DOS IN_WINDOWS bayrog'ida 
saqlanayotgani haqidagi ma'lumot. 
Kompyuterlar tomonidan faol foydalaniladigan ikkilangan tizimda 
faqat ikkita raqam mavjud - 0 va 1. 
Ikkilangan tizimning natijalari bilan ishlovlar o'zaro arifmetik bilan 
o'rganiladi. Bunday raqamlar uchun asosiy matematik xatti-
harakatlar qonunlarining aksariyati dolzarbligicha qolmoqda. 
2 raqamini kodlashda 45 usulini hisobga olishni taklif qilamiz. 
Agar bu raqam matn qismida bo'lsa, uning tarkibiy qismlarining 
har biri ASCII standartlariga muvofiq 8 bit bilan kodlanadi. 
To'rttasi 01000011ga, beshinchisi esa 01010011ga aylanadi. 
soni 45 hisoblar uchun ishlatiladigan bo'lsa, sakkiz-bit ikkilik kod 
001011012 aylantirish maxsus usul qo'llaniladi, 1 do'konga kerak 
faqat bayt bo'ladi. 
Bitta rangli tasvirni kattalashtiruvchi oynaga tekkizish orqali siz 
uning to'liq naqshini tashkil etuvchi juda ko'p sonli kichik 
nuqtalardan iboratligini ko'rasiz. Har bir rasmning o'ziga xos 
fazilatlari va har qanday nuqtaning lineer koordinatalari raqamlar 
shaklida ko'rsatilishi mumkin. Shuning uchun raster kodlash grafik 


ma'lumotni aks ettirish uchun moslangan ikkilik kodga 
asoslangan. 
Qora va rangli tasvirlar turli xil kul rangli nuqtalarning birikmasidir, 
ya'ni tasvirdagi har qanday nuqtaning yorqinligi sakkiz-bitli 
ikkitomonlama sonlar bilan aniqlanadi. Asosiy komponentlarga 
tasodifiy gradyanni parchalanish printsipi grafik ma`lumotlarni 
kodlash kabi jarayonning asosi hisoblanadi. Suratlar xuddi shu 
tarzda, lekin teskari yo'nalishda deklaratsiya qilinadi. 
Dekompozitsiya uchta asosiy rangdan foydalanadi: yashil, qizil va 
ko'k, chunki har qanday tabiiy soya bu gradyanlarni birlashtirib 
olinadi. Bunday kodlash tizimi odatda RGB deb ataladi. Agar 
grafikani shifrlash uchun yigirma to'rtta ikkilik raqam ishlatilsa, 
ayirboshlash tartibi to'liq rangli deb nomlanadi. 
Barcha asosiy ranglar tayanch nuqtani to'ldiradigan oq ranglar 
bilan solishtiriladi. Qo'shimcha rang - boshqa asosiy tovushlar 
yig'indisi tomonidan hosil bo'lgan gradient. Sariq, binafsha va ko'k 
qo'shimcha ranglarni tanlang. 
Rasmni kodlash uchun xuddi shunday usul bosma sanoatida ham 
qo'llaniladi. Faqat bu erda to'rtinchi rangni - qora rangni ishlatish 
uchun qabul qilinadi. Shuning uchun, ishlashning bosib chiqarish 
tizimi CMYK qisqartmasi bilan belgilanadi. Ushbu tizim tasvirlarni 
ko'rsatish uchun o'ttiz ikkita ikkilik raqamdan foydalanadi. 
Ma'lumotni kodlash va kodlash usullari kirish ma'lumotlarining 
turiga qarab turli texnologiyalardan foydalanishni o'z ichiga oladi. 
Misol uchun, 16-bit ikkilik kodli grafik tasvirlarni shifrlash usuli 
"Yuqori rang" deb nomlanadi. Ushbu texnologiya displeyga ikki 
yuz ellik oltitaning oltitasini etkazish imkonini beradi. Grafik 
tasvirlarning nuqtalarini shifrlash uchun ishlatiladigan ikkilik bit 
sonini kamaytirish orqali siz ma'lumotni vaqtinchalik saqlash 
uchun zarur bo'lgan hajmni avtomatik ravishda pasaytirasiz. 
Ushbu kodlash usuli odatda indeks usuli deb ataladi.Keling, 
qanday kodlash va kodni ko'rib chiqdik va ushbu jarayonga 
asoslangan usullarni ovozli ma'lumotlarni kodlash masalasini 
ko'rib chiqamiz. 


Ovozli ma'lumotlar elementar birliklar sifatida ifodalanishi va har 
bir juftlik o'rtasida pauza bo'lishi mumkin. Har bir signal uzatiladi 
va kompyuterning xotirasida saqlanadi. Ovozlar kompyuterning 
xotirasida saqlangan shifrlangan kombinatsiyalardan 
foydalanadigan nutq sintezatoridan foydalanib chiqariladi. 
Inson nutqiga keladigan bo'lsak, kodlash juda qiyin, chunki u turli 
ranglarga ega va kompyuter har bir iborani oldindan xotirasida 
saqlangan standart bilan taqqoslashi kerak. Ovozni aniqlash faqat 
lug'atda keltirilgan so'z paydo bo'lganda paydo bo'ladi. 
Raqamli, matnli va grafikaviy ma'lumotlarni kodlash kabi bunday 
amaliyotni amalga oshirish uchun turli usullar mavjud. 
Ma'lumotlarni kodlash odatda teskari muhandislik bilan amalga 
oshiriladi. 
Raqamlarni kodlashda, hatto raqamga tizimga kiritilgan maqsad 
ham hisobga olinadi: arifmetik hisob-kitoblar yoki chiqish uchun. 
Ikkilangan tizimda kodlangan barcha ma'lumotlar birliklar va 
nishonlar yordamida shifrlangan. Bu belgilarga bitlar ham deyiladi. 
Ushbu kodlash usuli eng mashhur hisoblanadi, chunki texnologik 
rejada oson tashkil etilishi mumkin: signalning mavjudligi - 1, 
bo'lmasligi - 0. Ikkilik shifrlash faqatgina bitta kamchilikka ega - 
belgilar kombinatsiyasining uzunligi. Texnik nuqtai nazardan 
qaraganda ancha murakkab bo'lganlardan ko'ra oddiy, o'xshash 
tarkibiy qismlarni boshqarish osonroq. 
MS-DOS (talaffuzi: em-es-dos; MicroSoft Disk Operating System - 
"Microsoft (https://uz.m.wikipedia.org/wiki/Microsoft) Disk Ishlatuv 
Tizimi") x86 
(https://uz.m.wikipedia.org/w/index.php?title=X86&action=edit&re
dlink=1) arxitekturali shaxsiy komputerlar 
(https://uz.m.wikipedia.org/w/index.php?title=Shaxsiy_komputer&
action=edit&redlink=1) uchun ishab chiqarilgan ishlatuv tizimidir 
(https://uz.m.wikipedia.org/wiki/Ishlatuv_tizimi). 1981-yili IBM 
(https://uz.m.wikipedia.org/wiki/IBM) buyurtmasiga binoan 
Microsoft tomonidan Q-DOS asosida tayyorlangan. 


Microsoft, shuningdek, MS-DOS-da turli xil taktikalarni va ularning 
bir nechta ilovalari va ishlab chiqish vositalarini qo'llagan, ular 
haqiqiy MS-DOS (va PC DOS) da mukammal ishlaganda, boshqa 
sotuvchining DOS ilovasida ishlaganda buziladi. Ushbu 
amaliyotning mashhur misollari: 
Microsoft-ning QuickPascal dasturi (1989 yil boshida chiqarilgan) 
hujjatsiz DOS funktsiyalari yordamida dasturning Dastur segmenti 
prefiksini o'zgartirish orqali MS-DOS-ni tekshirgan birinchi MS 
mahsuloti bo'lib, so'ngra DOS ma'lumotlar segmentida 
belgilangan holatda tegishli qiymat o'zgargan yoki 
o'zgarmaganligini tekshirgan. (shuningdek, hujjatsiz). Bu 
tekshirish uni keyingi MS mahsulotlariga ham kiritdi, jumladan 
Microsoft QuickC v2.5, Programmer's Workbench va Microsoft C 
v6.0.[74] 
AARD kodi, Windows ishga tushirgichidagi kod bloki (WIN.COM) 
va Windows 3.1 ning bir nechta boshqa tizim fayllari. U XOR 
shifrlangan, o'z-o'zidan o'zgartirilgan va ataylab noaniqlangan 
bo'lib, turli hujjatsiz DOS tuzilmalari va funktsiyalaridan 
foydalanib, Windows haqiqatan ham MS-DOS da ishlayotgan yoki 
yo'qligini aniqlash uchun.[74] Beta versiyalarida, agar haqiqiy MS-
DOS uchun sinov muvaffaqiyatsiz tugasa, u "xato" xabarini 
ko'rsatdi, bu esa foydalanuvchini to'xtatish yoki davom ettirishni 
so'raydi, sukut bo'yicha bekor qilish. Yakuniy versiyada kod hali 
ham ishlamoqda, ammo xabar va so'rov qo'shilgan bayroq bayti 
bilan o'chirib qo'yildi, bu esa uni (ehtimol) samarasiz qildi. 
E'tibor bering, Windows 3.0 beta-kodi faqat Windows "xorijiy" 
operatsion tizimda to'g'ri ishlamasligi haqida ogohlantirish berdi. 
U, aslida, DR DOS 6.0 da juda yaxshi ishladi. 
Windows tomonidan MS-DOS ni Windows ishga 
tushayotgani/chiqayotgani haqida xabar berish uchun chaqirilgan 
uzilish tartiblari, MS-DOS va Windows ikkita alohida mahsulot 
bo'lishi kerakligiga qaramay, MS-DOS IN_WINDOWS bayrog'ida 
saqlanayotgani haqida. 

Download 321.14 Kb.

Do'stlaringiz bilan baham:




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