Buyruq formatlari Reja Ma'lumotlar uzatish buyruqlari simd buyruqlar Buyruq formatlari


Download 8.43 Kb.
bet2/3
Sana19.06.2023
Hajmi8.43 Kb.
#1608979
1   2   3
Bog'liq
Buyruq formatlari-fayllar.org

Buyruq formatlari


  • Buyruq uzunligi - bu xotira hajmi, avtobus tuzilishi, protsessorning murakkabligi va tezligiga ta'sir etuvchi eng muhim omil. Bir tomondan, sizning ixtiyoringizda kuchli ko'rsatmalar to'plamiga ega bo'lish qulay, ya'ni imkon qadar ko'proq opkodlar, operandlar, manzillarni yuborish usullari va maksimal manzillar maydoni. Biroq, bularning barchasi buyruqning har bir sohasi uchun ko'proq bit ajratishni talab qiladi, bu esa uning uzunligini ko'paytirishga olib keladi. Shu bilan birga, xotira olishni tezlashtirish uchun ko'rsatmaning iloji boricha qisqa bo'lishi va uning uzunligi ma'lumotlar avtobusining kengligiga teng yoki ko'p bo'lishi kerak. Uskunani soddalashtirish va kompyuter tezligini oshirish uchun, o'qitish davomiyligi odatda baytga ko'paytiriladi, chunki aksariyat kompyuterlarda asosiy xotira 8 bitli hujayralar shaklida tashkil etilgan. Bitta kompyuterning buyruqlar tizimi doirasida turli xil buyruq formatlaridan foydalanish mumkin. Bu odatda turli xil murojaat qilish usullaridan foydalanish bilan bog'liq. Bunday holda, buyruqning operatsion qismida operatsiya kodi maydoni (COP) va manzilni aniqlash usulini (CA) ko'rsatish maydoni mavjud.

Buyruq formatlari


  • Jamoa umumiy uzunligi R K quyidagi munosabatlar bilan aniqlanishi mumkin: , qayerda l –

  • jamoadagi manzillar soni; R Oy - yozib olish uchun bitlar soni ith manzili; R COP - operatsion kod maydonining bit kengligi; R CA - adreslash usuli maydonining bit kengligi. Ajratilgan ikkilik raqamlar soni operatsiya kodi, har qanday operatsiya vakili bo'lishi uchun tanlangan. Agar buyruq tizimi taklif qilsa N COP turli xil operatsiyalar, keyin operatsiya kodi maydonining minimal bit kengligi quyidagicha aniqlanadi: R COP \u003d int (2-log ( N COP)), bu erda int butun sonni topishni anglatadi. Buyruq kodini berilgan uzunligi bilan siz operatsiya kodi maydonining kengligi va manzil maydonining o'rtasida murosani topishingiz kerak. Mumkin bo'lgan operatsiyalarning ko'pligi uzoq manzillar maydonini, ya'ni tor manzillar maydoniga olib borishni anglatadi. Ushbu nomuvofiqlikni bartaraf etish uchun ba'zida opkod maydonining uzunligi o'zgarib turadi. Dastlab, operatsion kodi uchun ma'lum miqdordagi bitlar ajratilgan, ammo individual buyruqlar uchun ushbu maydon manzil maydonidan olingan bir nechta bitlar bilan kengaytiriladi.

Download 8.43 Kb.

Do'stlaringiz bilan baham:
1   2   3




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