RISC kabi kompyuterlarda semantik bo'shliq muammosi ko'rsatmalar to'plamini qisqartirish orqali hal qilinadi.
Nazorat savollari Mikroprotsessorning bazoviy buyruqlar tizimi?
Buyruqlar tizimi
10-Ma’ruza. Buyruqlar tizimi arxitekturalarini tasniflash operandlarning turlari va formatlari Reja: 1. Buyruqlar tizimi arxitekturalarining tasnifi
2. Operandlarning turlari va formatlari
3. Komandalarning turlari
Tayanch iboralar: buyruqlar tizimi (VM), CISC, operandlar.
Buyruqlar tizimi – bu kompyuter tomonidan ma’lumotlarni qayta ishlash algoritmi amalga oshiriladigan buyruqlar to’liq ro’yxatidir. Buyruqlar jamlanmasi va ularning turli xilligi kompyuter imkoniyati va ularning funktsional yo’nalishini aniqlaydi. Yuqori dasturlash tillarini qo’llash dasturlash jarayonini osonlashtiradi, ammo ularni otladka va amalga oshirilishi uchun sezilarli kompyuter resurslari talab qilinadi (saqlash, kompilyatsiya va bajarilish). Oddiy mashina amallari va operator yuqori dasturlash tillari o’rtasida semantik uzilish mavjud bo’lib, to’g’ridan to’g’ri resurs xarajatlariga olib keladi. Shuning uchun Samaradorlikni oshirish uchun ishlab chiquvchilar va dasturchilar buyruqlar tizimi arxitekturasini takomillashtirib bormoqdalar. Hozirgi kunda 3 xildagi buyruqlar arxitekturasi rivojlandi:
ananaviy CISC (Complex Instruction Set Computer) – eng to’liq buyruqlar jamlanmisi
RISC (Redused Insturction Set Computer) – qisqirtirilagn buyruqlar jamlanmasi
VLIW(Very Long Instruction Word) – juda uzun buruq so’zlar
CISC–arxitekturasini qo’llash shuni ko’rsatdiki, kuchli to’la buyruqlar tizimi to’laligicha apparat vositalari tomonidan foydalanilmaydi yoki samarasiz foydalaniladi. Boshqaruv signalini hosil etadigan mikrodasturli xotira juda kattalashib ketadi. Xar bir Buyruq aniq funktsional tugunlar uchun mikrobuyruqlar ketma ketligiga o’zgartiriladi, bundan boshqaruv qurilmasi murakkablashadi va sekin ishlaydi. Kuzatuvlar shuni ko’rsatdiki 80-90% tipik dasturlarni bajarilishi 10-20% buyruqlarga to’g’ri kelar ekan(Ma’lumotni uzatish, arifmetik va mantiqiy amal).
Bu buyruqlar sonini qisqartirishga olib keldi.