TELEKOMUNIKATSIYA TEXNOLOGIYALAR FAKULTETI MAVZU:PROTSESSORDA BUYRUQLARNI BAJARILISH DAVRI
971-29 guruh talabasi:Usmonova E’zoza
Qabul qildi:Surname.Nmae
Bu erda biz kompyuterni tashkil qilishni o'rganamiz
Bu erda biz kompyuterni tashkil qilishni o'rganamiz
Tuzilishi: kompyuter komponentlari bir-biriga qanday ulanadi, ular qanday aloqa qiladi
Funktsiya: bu komponentlar nima qiladi
Biz eng muhim komponentdan boshlaymiz, CPU (markaziy protsessor yoki protsessor)
Bu kompyuterning miyasi, u barcha qayta ishlashni amalga oshiradi
CPU joriy dasturni bajarish uchun javobgardir
har bir dastur ma'lumotlar bilan birga xotirada saqlanadi
CPU xotiradan keyingi buyruqni olish (olish), dekodlash va uni bajarish (bajarish) uchun javobgardir.
bajarish odatda ALUda bir yoki bir nechta sxemalardan foydalanishni va registrlarda vaqtincha saqlashni talab qiladi
Ba'zi ko'rsatmalar ma'lumotlarning harakatlanishiga olib keladi (xotiraga kirish, kiritish, chiqish) va ba'zi ko'rsatmalar keyingi ko'rsatma nima ekanligini o'zgartiradi (tarmoqlar)
Biz protsessorni ikki qismga ajratamiz
datapath - registrlar va ALU (ijro birligi)
boshqaruv bloki - olish-bajarish siklini bajarish uchun mas'ul bo'lgan sxemalar
IKKI TURDAGI REGISTRLAR
Foydalanuvchi registrlari
Bu ma'lumotlar va manzillarni saqlaydi (ma'lumotlarga ko'rsatgichlar)
Ular sizning dastur ko'rsatmalaringiz bilan boshqariladi
Misol: R1, R2, R3 qo'shing
R1 R2 + R3
Kompyuterlar orasida bo'ladi
1 va yuzlab registrlar
Ehtimol, ma'lumotlar va manzil registrlariga bo'linadi
Registrlar odatda kompyuterning so'z hajmining o'lchamidir
Bugungi kunda 32 yoki 64 bit, ilgari u 8 yoki 16 bit edi
Ba'zi mashinalar maxsus registrlardan foydalanadi
har bir registr nazarda tutilgan foydalanishga ega
Boshqalar umumiy maqsadli registrlarga ega
ularni xohlagan tarzda ishlating
Tekshirish registrlari
Qayta olish-bajarish siklini bajarish uchun boshqaruv bloki tomonidan foydalaniladigan ma'lumotlarni saqlaydigan registrlar
Kompyuter - dastur hisoblagichi - keyingi ko'rsatmaning xotira joyi
IR - ko'rsatmalar registri - bajarilayotgan joriy ko'rsatma
Holat bayroqlari - oxirgi bajarilgan ko'rsatma natijalari to'g'risida ma'lumot (to'lib ketganmi, natija ijobiymi, nol yoki salbiymi? Va hokazo)
Stack Pointer - ish vaqti stekining yuqori qismining xotirasidagi joylashuvi (protseduralarni chaqirish va qaytarish uchun ishlatiladi))