- Yuqorida aytib o'tilganidek, protsessor unga kelgan buyruqlarni bajaradi. Buyruqlar ko'p hollarda oraliq, kiritish yoki chiqish ma'lumotlari bilan ishlaydi. Bu ma'lumotlarning barchasi ko'rsatmalar bilan birga registrlarda va xotirada saqlanadi.
Registrlar - Registr ma'lumotlar xotirasining eng kichik joylashuvidir. Registrlar triggerlardan (ing. latches/flip-flops) iborat. Triggerlar, o'z navbatida, mantiqiy elementlardan iborat bo'lib, 1 bit ma'lumotni saqlashi mumkin.
- Triggerlar sinxron yoki asinxron bo'lishi mumkin. Asinxron istalgan vaqtda o'z holatini o'zgartirishi mumkin, sinxron faqat musbat/salbiy farq sinxronlash kiritishda.
- CPU bir nechta signallar bilan boshqariladi. Ba'zi muhim boshqarish signallari:
- Takt signali - Bu markaziy protsessordagi barcha operatsiyalarni sinxronlashtiradigan asosiy signaldir. Soat signali protsessorning ishlash tezligini aniqlaydi. Barcha operatsiyalar takt sikllariga mos ravishda amalga oshiriladi.
- Qayta tiklash signali - bu signal protsessorni dastlabki holatiga qaytaradi. Barcha registrlar tozalanadi va protsessor dastlabki tiklash manzilidan ko'rsatmalarni bajarishni boshlaydi. Bu CPU birinchi marta yoqilganda yoki uni qayta ishga tushirish kerak bo'lganda ishlatiladi.
Protsessorga kiruvchi va chiquvchi boshqarish signallari - Uzilish signallari - Bu markaziy protsessor tomonidan bajariladigan ko'rsatmalarning oddiy ketma-ketligini to'xtatuvchi tashqi qurilmalar signallari. Uzilish qabul qilinganda, CPU joriy vazifasini to'xtatadi va uzilishga xizmat qiladi. Uzilishga xizmat ko'rsatilgach, protsessor o'zining dastlabki ishini davom ettiradi.
- O'qish va yozishni boshqarish signallari - bu signallar mos ravishda xotiradan ma'lumotlarni o'qish va xotiraga yozishni boshqaradi. CPU xotiradan ko'rsatmalar yoki ma'lumotlarni o'qish yoki xotiraga ma'lumot yozish kerak bo'lganda ushbu signallarni faollashtiradi.
Do'stlaringiz bilan baham: |