Registrlar:
Protsessor ichidagi kichik, yuqori tezlikdagi saqlash birliklari
bo'lib,ishlov berish jarayonida ma'lumotlarni vaqtincha saqlash uchun ishlatiladi.
Ular operandlarni,
oraliq natijalarni, xotira manzillarini va ko'rsatmalarni
bajarishuchun zarur bo'lgan boshqa muhim ma'lumotlarni saqlaydi. Registrlarning
keng tarqalgan turlariga dastur hisoblagichi (PC), buyruqregistri(IR), xotira manzili
registri (MAR) va xotira ma'lumotlar registri (MDR) kiradi.
Kesh xotira: Protsessor ichida joylashgan kichik, yuqori tezlikdagi xotiradir.
U sekinroq asosiy xotiradan (RAM) ma'lumotlarga kirishning kechikishini
kamaytirish uchun tez-tez foydalaniladigan ko'rsatmalar va ma'lumotlarni
saqlaydi.Kesh xotirasi ma'lumotlarni kutish
vaqtini qisqartirish orqali
protsessorningumumiy ish faoliyatini yaxshilashga yordam beradi.
Ishlash printsipi:
Yuklab olish: Markaziy protsessor keyingi buyruqning manzilini aniqlash
uchundasturhisoblagichi (PC) yordamida kompyuter xotirasidan (RAM)
ko'rsatmalarni oladi.Keyin olingan ko'rsatma ko'rsatmalar registrida (IR) saqlanadi.
Dekoder: Boshqaruv bloki bajariladigan operatsiyani va jalb qilingan
operandlarni aniqlashuchun xotiradan olingan buyruqni dekodlaydi.
Bajarish: Dekodlangan ko'rsatma registrlarda
saqlanadigan operandlar
bo'yicha belgilangan arifmetik yoki mantiqiy amalni bajaradigan ALUga yuboriladi.
Amaliyot natijasi ko'rsatmaga qarab registrda qayta saqlanishi yoki
xotiragayuborilishi mumkin.
Qayta yozish: Agar operatsiya natijasini saqlash kerak bo'lsa, u ko'rsatmada
ko'rsatilganregistrgayoki xotira joyiga qayta yoziladi. Keyin dastur hisoblagichi
keyingi ko'rsatmani olish uchun oshiriladi vajarayondavom etadi. Umuman olganda,
protsessorning tuzilishi va ishlashi unga kompyuter
dasturlaritalab qiladigan
vazifalarni bajarish uchun arifmetik, mantiqiy boshqaruv funktsiyalarini bajarib,
buyruqlarni ketma-ket bajarishga imkon beradi.