Telekomunikatsiya texnologiyalar fakulteti mavzu: protsessorda buyruqlarni bajarilish davri
bet 1/9 Sana 06.12.2022 Hajmi 2,32 Mb. #879868
Bog'liq
tatu urganch
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)) Do'stlaringiz bilan baham: