|
O’zbekiston respublikasi raqamli texnalogiyalar vazirligi muhammad
|
bet | 1/2 | Sana | 14.05.2024 | Hajmi | 106,12 Kb. | | #232631 |
Bog'liq 5-amaliy-komp-tashkil i
O’ZBEKISTON RESPUBLIKASI RAQAMLI TEXNALOGIYALAR VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
QARSHI FILIALI
KOMPYUTER INJINIRINGI FAKULTETI KI 14-22- GURUH TALABASINING “KOMPYUTRNI TASHKIL ETISH ” FANIDAN TAYYORLAGAN
5-AMALIY ISHI
Bajardi: Mizrobov.I
Qabul qildi: Xujaqulov N
QARSHI-2024
5-amaliy ishi
Mavzu: Buyruqlar tizimi arxitekturasi
Buyruqlarning formatlari va xillari. Buyruq – amal kodi, ushbu amalda qatnashayotgan operanda yoki operandalar qayerdan olinishi va natija qayerga
yozilishi kerakligi haqidagi axborotlardan iborat bo‘ladi buyruqlar to‘plami sathiga
oid buyruqlar formatlarining bir nechta xillari keltirilgan.
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).
Buyruqlar formatlarining to‘rtta xili. a) adressiz buyruq; b) bir adresli buyruq;
ikki adresli buyruq; g) uch adresli buyruq.
Buyruqlarda amal kodi – har doim bo‘ladi, ammo adreslar esa buyruqlarda bo‘lmasligi ham mumkin. Bunday buyruqlar adressiz buyruqlar deb ataladi.
Qolgan xil buyruqlarda esa bitta, ikkita yoki uchtagacha adreslar ishtirok etishi mumkin.
MOVE R1, 4 – bir adresli buyruq; ADD R1, R2 – ikki adresli buyruq. Buyruqlarning xillari:
Ma’lumotlarni ko‘chirib yozish buyruqlari – LOAD, STORE, MOVE
Ikkita operandalar ustida amallar bajarish buyruqlari – ADD, SUB, AND, OR.
Bitta operanda ustida amallar bajarish buyruqlari – INC, DEC, NOT, RL.
Taqqoslash va shartli o‘tish buyruqlari – CMP.
Dastur osti dasturlarini (rus tilida – подпрограмма) chaqirish buyruqlari –
CALL.
Sikllarni boshqarish buyruqlari.
Ma’lumotlarni kiritish-chiqarish buyruqlari – IN, OUT.
Pentium 4 protsessorining ko‘chirib yozish buyruqlari.
|
| |