6-Mavzu. Buyruqlar tizimi arxitekturasi
Download 11.54 Kb.
|
6-Mavzu. Buyruqlar tizimi arxitekturasi (1)
2-Mavzu. Kompyuterlarni tashkil qilishning raqamli mantiqiy asoslari 6-Mavzu. Buyruqlar tizimi arxitekturasiKat. o’q. Yusupov R.A. https://drive.google.com/drive/folders/1wD6aPSg3XF1HA2oJ6G34G8tXvtvtv_Jo Reja Mashina tilidagi buyruqlarning umum formatlari va turlari Operandlarni saqlash joyiga qarab klassifikatsiyalash Berilgan EHM bajarishi mumkin bo’lgan buyruqlarning to’liq ro’yxati EHMning buyruqlar tizimi deb nomlanadi. Buyruqlar tizimining arxitekturasida dasturchi uchun mavjud bo'lgan EHM vositalarini aniqlash odatiy holdir. Buyruqlar tizimining arxitekturasini dasturiy ta’minot talablariga EHM apparaturasi imkoniyatlari bilan mos keladigan vosita sifatida qarash mumkin. Mashina tilidagi buyruqlarning umum formatlari va turlari EHM ma’lumotlarga ishlov berib dasturdagi buyruqlar (kommanda) ketma-ketligiga mos ravishda bajarilib quyilgan masalani yechadi. Shuning uchun kompyuter dastur asosida boshqariladigan qurilmadir. Uning asosini protsessor (CPU), xotira va kiritish-chiqarish qurilmalari tashkil qiladi. Mashina tilidagi buyruqlarning umum formatlari va turlari Kompyuter buyruqlarini albatta uni protsessori aniqlab beradi. Bu buyruqlar – ikkilik sanoq tizimiga asoslangan – sonlar (kod) to’plami bo’lib mashina tili deb nomlanadi. Kodlar (buyruqlar) protsessordan protsessorga o’zgaradi va yozilishi 8 bitdan to 10 lab baytglargacha bo’lishi mumkin. Demak bu buyruqlarni 100 va hatoki 10000 dan ortiq turlari mavjud. Mashina tilidagi buyruqlarning umum formatlari va turlari Mashina tilida dasturlash – bu mana shu buyruqlarni eslab qolib, qo’llash bilan bog’liq bo’lgan murakkab jarayondir. Shu sababli dasturchilar o’z ishlarini avtomatlashtirish uchun maxsus inson tiliga yaqin bo’lgan tildan (ingliz tili asosida) tarjimonchi dasturlar yaratishdi va uni til kompilyatorlari deb nomlashdi. Shu kompilyatorlardan eng soddasi va ko’pincha mashina buyruqlarini ma’lum so’z yoki qisqartmaga moslashtirib olingani assembler tili deb nomlanadi. Buyruqlar tizimi arxitekturasi klassifikatsiyasi Zamonaviy dasturlash texnologiyasi yuqori darajadagi tillarga (YuDT) yo’naltirilgan bo’lib, ularning asosiy maqsadi dasturlash jarayonini yengillashtirishdir. YuDT ga o’tish jiddiy muammo tug’dirdi: YuDT uchun xos bo’lgan murakkab operatorlar oddiy mashina operatsiyalaridan sezilarli darajada farq qiladi. Muammo semantik uzilish deb ataladi va uning natijasi dasturning yetarli darajada samarali bajarilishmasligidir. Semantik uzilishni bartaraf etish uchun EHM ishlab chiquvchilari uchta yondashuvdan birini va shunga mos ravishda uchta BTA turidan birini tanlaydilar: buyruqlarning to'liq to'plamiga ega bo'lgan arxitektura: CISC (Complex Instruction Set Computer); qisqartirilgan buyruqlar to’plami bilan arxitektura: RISC (Reduced Instruction Set. Computer); juda uzun buyruq so’zlari bilan arxitektura: VLIW (Very Long Instruction Word). Buyruq formatlari Download 11.54 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling