AXBOROT TEXNOLOGIYALARI VA
KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
KOMPYUTER TASHKILLASHTIRISH fanidan
MUSTAQIL ISHI
Bajardi: Mirzaolimov Muhammadrizo
Tekshirdi: Hodjayev Nodir
Toshkent 2023
Reja:
Operandlar formatlari bilan tanishish
Butun son formati
Suzuvchi nuqta formati
Belgilar formati
Ikkilik format
Xulosa
Kompyuter dasturlashda operandlar operator tomonidan boshqariladigan o'zgaruvchilar yoki qiymatlardir. Operandlar formati bu o'zgaruvchilar yoki qiymatlarni kompyuter xotirasida aks ettirish usulini bildiradi.Kompyuter dasturlashda operandlarning bir necha xil formatlari, jumladan butun son, suzuvchi nuqta va belgilar formatlari qo'llaniladi. Har bir format o'ziga xos dasturga qarab o'zining afzalliklari va kamchiliklariga ega.
Butun son formati kompyuter dasturlashda butun sonlarni ifodalash uchun ishlatiladi. U salbiy raqamlarni o'z ichiga oladimi yoki yo'qligiga qarab imzolangan yoki imzosiz bo'lishi mumkin.Butun son formatining o'lchami dasturlash tiliga va maxsus dasturga qarab farq qilishi mumkin. Ko'pgina hollarda, o'lcham 16 bit, 32 bit yoki 64 bit.Butun son formati kompyuter dasturlashda butun sonlarni ifodalash uchun ishlatiladi. U salbiy raqamlarni o'z ichiga oladimi yoki yo'qligiga qarab imzolangan yoki imzosiz bo'lishi mumkin.Butun son formatining o'lchami dasturlash tiliga va maxsus dasturga qarab farq qilishi mumkin. Ko'pgina hollarda, o'lcham 16 bit, 32 bit yoki 64 bit.
Operandlarning turlari va formatlari Mashina buyruqlari bu holda odatda operandlar deb ataladigan ma’lumotlar ustida ishlaydi. Operandlarning eng keng tarqalgan (asosiy) turlariga quyidagilar kiradi: - manzillar; - raqamlar; - belgilar; - mantiqiy ma’lumotlar. Ularga qo’shimcha ravishda kompyuter yanada murakkab axborot birliklarini qayta ishlashni ta’minlaydi: - grafik tasvirlar; - audio, video ma’lumot; - animatsiya haqida ma’lumot. HMdagi har bir ma’lumot turi uchun ma’lum formatlar mavjud. Raqamli ma’lumotlar orasida ikkita guruhni ajratish mumkin: - butun sonlar; - haqiqiy sonlar. Qo’zg’almas vergulli shaklidagi sonlar Raqamning sobit nuqtali tasviri (F3) raqamning belgisini va uning q-ary kodidagi modulini o’z ichiga oladi. Bu yerda q - radius yoki asos. Ijobiy sonning belgisi ikkilik raqam 0 bilan, manfiy sonning belgisi 1 raqam bilan kodlanadi. FZ raqamlari X = ± an-1… a1a0a-1a-2… a-r shaklidagi yozuvga mos keladi. Belgining joylashgan raqamining biti kodning belgisi deb ataladi. Raqamning muhim raqamlari joylashgan raqamlar kodning raqamli raqamlari deb ataladi. Imzolangan bit eng muhim raqamli bitning chap tomonida joylashgan. Vergulning holati barcha sonlar uchun bir xil va masalalarni echish jarayonida o’zgarmaydi. Umumiy holatda, raqamlarni FZ bilan formada joylashtirish uchun HM bit tarmog’i shaklda ko’rsatilgan shaklga ega. 4.6. Agar raqam aralashgan bo’lsa (tamsayı va kasr qismi mavjud bo’lsa), u bo’lmasa ham, tamsayı sifatida qaraladi (bu holda o’lchovli butunlik atamasi ishlatiladi). HM-larda aralash raqamlarni qayta ishlash juda kam uchraydi. Qoida tariqasida, kasr (n = 0) yoki tamsayı (r = 0) arifmetikasi bo’lgan HM-lar ishlatiladi. Qadoqlangan butun sonlar Zamonaviy mikroprotsessorlarning ACS-da shaklda taqdim etilgan butun sonlar bilan ishlaydigan buyruqlar mavjud. Format bir nechta kichik tamsayılarni etarlicha uzun so’zlar ichida (odatda 64 bitli) to’plashni nazarda tutadi va tegishli buyruqlar bu raqamlarning barchasini parallel ravishda qayta ishlaydi. Uchta format mavjud (4.8-rasm): qadoqlangan baytlar (sakkizta 8-bitli raqamlar); qadoqlangan so’zlar (to’rtta 16-bitli raqamlar) va qadoqlangan juft so’zlar (ikkita 32- bitli raqamlar). O’nli raqamlar, suzuvchi nuqta va qadoqlangan suzuvchi raqamlar qanday ifodalanadi va bu raqamlarning formatlari talabalar tomonidan mustaqil o’rganilishi kerak. Ma’lumotlarning asosiy formatlarining bit chuqurligi HM-da raqamli ma’lumotlarni aks ettiruvchi ma’lumotlar doimiy yoki o’zgaruvchan uzunlikda bo’lishi mumkin. Kompyuterlarning ishlaydigan qurilmalari, qoida tariqasida, belgilangan uzunlikdagi kodlarni qayta ishlashga mo’ljallangan. SHakl. 4.10 test paketini bajarish paytida olingan raqamlarning asosiy formatlaridan foydalanish chastotasi bo’yicha o’rtacha ma’lumotlarni ko’rsatadi.
|