Kampuyuter arxitekyurasi
Fanidan Sharifjonov G’anisher
615-21 guruh talabasi
Mavzu:Buyruq tizimi
arxitekturasi
Reja
1.Buyruqlar tizm arxitekturasi
2.Mikroprosessor mikroarxitekturasi
3. Makroarxitektura
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
Buyruqlar formati – bu buyruqni ichki tuzilish strukturasini aniqlovchi
qoida kelishuvdir.
Buyruq – amal kodi, ushbu amalda qatnashayotgan operanda yoki
operandalar qayerdan olinishi va natija qayerga yozilishi haqidagi
axborotlardan iborat bo’ladi.
Kompyuter texnologiyalari rivojlanishining yangi bosqichi.
Mikrosxemalar asosida protsessorlarning rivojlanishi
natijasida raqamli
kompyuterlarning o'lchamlari va shakli sezilarli darajada pasaydi.
Mikroprosessor (MP) bu raqamli ma'lumotlarni qayta ishlash va ushbu
ishlov berish jarayonini boshqarish uchun mo'ljallangan va bitta yoki bir
nechta yirik integral mikrosxemalar (LSI) shaklida
ishlab chiqilgan
dasturiy ta'minot tomonidan boshqariladigan qurilma.
Katta integral kontaktlarning zanglashiga olib borishi haqida tushuncha
hozircha aniq belgilanmagan. Ilgari, ushbu sinf chipga 1000 dan ortiq
elementlarni o'z ichiga olgan chiplarni o'z ichiga olishi kerak deb
ishonilgan. Darhaqiqat, birinchi mikroprosessorlar ushbu parametrlarga
mos keladi. Masalan, 70-yillarning oxirlarida ishlab chiqarilgan K584
mikroprotsessor to'plamining 4 bitli protsessor qismida 1500 ga
yaqin
element mavjud edi. Endi, mikroprosessorlarda o'n millionlab
tranzistorlar mavjud bo'lsa va ularning soni doimiy ravishda k
Mikroprosessorlar tizimi (MPS) - bu bir yoki bir nechta qurilmalardan
tashkil topgan funktsional jihatdan to'liq ishlab chiqarilgan mahsulot
bo'lib, uning asosini mikroprosessor tashkil etadi.
Mikroprotsessor juda ko'p parametrlar va xususiyatlar bilan tavsiflanadi,
chunki bu, bir tomondan, funktsional
jihatdan murakkab hisoblash
moslamasi, ikkinchi tomondan, elektron qurilma, elektron sanoat
mahsuloti.