MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
SAMARQAND FILIALI
KI ATS 2007- guruh talabasi
ABDURAZAKOV AZIZ
FAN NOMI |
|
Kompyuterning tashkil etilishi
|
|
Mavzu:Operandlarning turlari va formatlari
|
|
|
|
|
|
|
|
|
|
|
2-mustaqil ish
MAVZU: OPERANDLARNING TURLARI VA FORMATLARI REJA: 1. OPERANDLAR 2. ULARNING TURLARI 3. FORMATLARIKompyuter arxitekturasi Operandlarni adreslash • Arxitekturaga murojaat qilish • Manzillash rejimlari Boshlang'ich ko'rsatmalar • Ma'lumotlarni uzatish bo'yicha ko'rsatmalar • Ma'lumotlarni manipulyatsiya qilish bo'yicha ko'rsatmalar Suzuvchi nuqta hisoblari • Dasturni boshqarish bo'yicha ko'rsatmalar Dasturning uzilishi va istisnolar Ko'rsatmalar to'plami arxitekturasi • Apparat tomonidan amalga oshirilgan ko'rsatmalar to'plami, the ramziy nom va har birining ikkilik kod formati ko'rsatma Tashkilot • Datapath, boshqaruv bloklari kabi tuzilmalar, xotiralar va ularni bir-biriga bog'laydigan avtobuslar Uskuna • Mantiq, foydalaniladigan elektron texnologiya, kompyuterning turli jismoniy dizayn jihatlariKompyuter berilgan ko'rsatma asosida vazifani bajaradi. Kompyuterdagi ko'rsatmalar maydonlar deb ataladigan guruhlarni o'z ichiga oladi. Bu maydonlar turli xil ma'lumotlarni o'z ichiga oladi, chunki kompyuterlar uchun hamma narsa 0 va 1da bo'ladi, shuning uchun har bir maydon CPU nima qilish kerakligini hal qiladigan turli xil ahamiyatga ega. Eng keng tarqalgan maydonlar: Amaliyot maydoni qo'shish kabi bajarilishi kerak bo'lgan operatsiyani belgilaydi. Operandning joylashuvi, ya'ni registr yoki xotira joyini o'z ichiga olgan manzil maydoni. Operand qanday yaratilishini belgilaydigan rejim maydoni.1. yagona akkumulyator tashkiloti 2. Umumiy ro'yxatga olish tashkiloti 3. Stackni tashkil qilish Birinchi tashkilotda operatsiya akkumulyator deb ataladigan maxsus registr ishtirokida amalga oshiriladi. Ikkinchidan, bir nechta registrlar hisoblash uchun ishlatiladi. Uchinchi tashkilotda ish stek asosida ishlaydi, buning natijasida u hech qanday manzil maydonini o'z ichiga olmaydi. Faqat bitta tashkilotni qo'llash shart emas, turli tashkilotlarning aralashmasi asosan biz ko'rgan narsadir.Barcha mashina tillari raqamli ma'lumotlar turlarini o'z ichiga oladi. Hatto raqamli bo'lmagan ma'lumotlarni qayta ishlashda ham, hisoblagichlar, maydon kengligi va boshqalar rolini bajarish uchun raqamlarga ehtiyoj bor. Oddiy matematikada ishlatiladigan raqamlar va kompyuterda saqlanadigan raqamlar o'rtasidagi muhim farq shundaki, ikkinchisi cheklangan. Shunday qilib, dasturchi yaxlitlash, to'ldirish va to'ldirish oqibatlarini tushunish bilan duch keladi. Kompyuterlarda uchta turdagi raqamli ma'lumotlar keng tarqalgan: Butun yoki belgilangan nuqta Suzuvchi nuqta O'nlikMa'lumotlarning keng tarqalgan shakli matn yoki belgilar qatorlaridir. Matnli ma'lumotlar inson uchun eng qulay bo'lsa-da, ular xarakter ko'rinishida ma'lumotlarni qayta ishlash va aloqa tizimlari tomonidan osongina saqlanishi yoki uzatilishi mumkin emas. Bunday tizimlar ikkilik ma'lumotlar uchun mo'ljallangan. Shunday qilib, bir qator kodlar ishlab chiqilgan bo'lib, ular orqali belgilar bitlar ketma-ketligi bilan ifodalanadi. Ehtimol, buning eng qadimgi namunasi Morze alifbosidir. Bugungi kunda Amerika Qo'shma Shtatlarida Axborot almashinuvi uchun Amerika standart kodi (ASCII) deb ataladigan Xalqaro Yo'naltiruvchi Alifboda (IRA) eng ko'p ishlatiladigan belgilar kodi. IRA Qo'shma Shtatlardan tashqarida ham keng qo'llaniladi. Ushbu koddagi har bir belgi noyob 7-bitli naqsh bilan ifodalanadi, shuning uchun 128 xil belgilarni ko'rsatish mumkin. Bu bosma belgilarni ko'rsatish uchun zarur bo'lganidan kattaroq raqam va ba'zi naqshlar nazorat belgilarini ifodalaydi.Odatda, har bir so'z yoki boshqa manzilli birlik (bayt, yarim so'z va tez orada) ma'lumotlarning yagona birligi sifatida ko'rib chiqiladi. Biroq, ba'zida n-bitli birlikni 1 bitli ma'lumotlar elementidan iborat deb hisoblash foydali bo'ladi, har bir element 0 yoki I qiymatiga ega. Ma'lumotlar shu tarzda ko'rib chiqilganda, ular mantiqiy ma'lumotlar deb hisoblanadi. Bitga yo'naltirilgan ko'rinishning ikkita afzalligi bor: Birinchidan, biz ba'zan mantiqiy yoki ikkilik ma'lumotlarning bir qatorini saqlashni xohlashimiz mumkin, bunda har bir element faqat I (haqiqiy) va II (soxta) qiymatlarni qabul qilishi mumkin. Mantiqiy ma'lumotlar bilan xotiradan ushbu saqlash uchun eng samarali foydalanish mumkin. Ikkinchidan, biz ma'lumotlar elementining bitlarini manipulyatsiya qilishni xohlaydigan holatlar mavjud.
Do'stlaringiz bilan baham: |