Mp ishlatiladigan boshqaruvchi qurilmaning tuzilishi
Download 0.88 Mb.
|
12-ma\'ruza (2)
- Bu sahifa navigatsiya:
- Boshqaruvchi qurilma (BQ) quyidagi vazifalarni bajara olishi kerak
- Mashina takti va mashina davri
- Mikroprogrammali boshqaruvchi qurilmalar;
- Mikrokomandaning tipik tuzilishi va uni tashkil etuvchi zonalarining bajaradigan vazifalari
- MPning asosiy buyruqlari. Bazali buyruqlar tizimi
- Buyruq ikki qismdan tashkil topgan
- Mantiqiy amallarning buyruqlar guruhi
- Print "passed" else
MP ishlatiladigan boshqaruvchi sistemaning tuzilishi va vazifalariReja
MP li boshqarish qurilmalarining tuzilishi.MPda BQning roli juda ham muximdir. BQ MPning hamma bloklarini talab bo’yicha ketma - ketlik bilan ishlashini ushlab turadi. BQ ko’rsatmasi bo’yicha BRgdan navbatdagi buyruqni chaqirib olinadi, berilganlarni nima qilish kerakligi aniqlanadi,keyin esa qo’yilgan masalani yechish uchun ketma - ket harakatlar ishlab chiqiladi.Boshqaruvchi qurilma (BQ) quyidagi vazifalarni bajara olishi kerak:
Mashina takti va mashina davriMP bitta mikroamalni yoki mikrobuyruqni bajarishga sarf qilgan vaqtini mashina takti deyiladi. Bitta amalni (qo’shish) bajarishga sarf qilingan vaqtni mashina davri deyiladi.Hozirgi MP va mikroEHM boshqaruvchi impulslarni ishlab chiqadigan quyidagi ikki usuldan foydalaniladi:
Mikroprogrammali boshqaruvchi qurilmalar;
Mikroprogrammali boshqaruvchi qurilmalar;Bu yerda, mikroprogrammaning xotira bloki mikrokomandalarni saqlash uchun belgilangan. Mikrokomandalar adreslarini ishlab chiquvchi blok navbatdagi mikrokomandaning adresini tashkil etish uchun mo’ljallangan. Navbatdagi mikrokomandaning adresini shakllantirish bajarilayotgan mikrokomandaning kodiga, ALQda bajarilayotgan amalni kodining belgisiga, protsessorni sinxronizatsiya-lovchi va vaqtincha to’xtatuvchi bloklarining ma’lumotlariga bog’lik. Sinxronizatsiyalashtiruvchi blok MP ni asosiy bloklarini ketma-ket ishlashini ta’minlash uchun, boshqarish xabarlarini qabul qilish va ketma-ket sinxrosignallar ishlab chiqish uchun kerak. Mikrokomandalar deshifratori bajaruvchi bloklarga beriladigan boshqaruvchi xabarlarni ishlab chiqish uchun ishlatiladiMikrokomandaning tipik tuzilishi va uni tashkil etuvchi zonalarining bajaradigan vazifalariMPning asosiy buyruqlari. Bazali buyruqlar tizimi
Bajaradigan vazifasiga ko’ra buyruqlar guruhi:MPning asosiy buyruqlari. Bazali buyruqlar tizimiBuyruq bajarilishi uchun u buyruqlar registrga /BRg/, deshifratorga va boshqa boshqarish sistemasiga yuboriladi. U yerda buyruq identifikatsiyalanadi (qanday buyruq ekanligi aniqlanadi) buning natijasida MP ning boshqa qismlarga yuboriladigan xabarlar /impulslar/ tashkil etadi. Bu xabarlar yordamida buyruqlarda ko’rsatilgan amallarni bajaradi.Buyruq ikki qismdan tashkil topgan:a) amallar kodi (AMK) — MP ga nima qilish kerakligini xabar qiladi;b) addres esa amalda qatnashadigan qiymatlarni o’rnini ko’rsatadi;Ma’lumotlar o’tkazish buyruqlar guruhiArifmetik amallarning buyruqlar guruhiMantiqiy amallarning buyruqlar guruhiPsedokodlarPsedokod – rasmiy bo’lmagan programmalash tili hisoblanib, programmistlar tomonidan algoritmlar tuzish uchun ishlatiladi.Masalan: if, else, do, while;If (student's grade is greater than or equal to 60)Print "passed"elsePrint "failed“Topshiriq. 2, -5, 3, -1, 4, 0, sonlar orasidan faqat manfiy sonlarni ekranga chiqaring.Download 0.88 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling