انت هنا الان : شبكة جامعة بابل > موقع الكلية > نظام التعليم الالكتروني > مشاهدة المحاضرة

ppt for Lec 6: fetch / execution cycles

الكلية كلية العلوم للبنات     القسم قسم الحاسبات     المرحلة 3
أستاذ المادة نور كاظم ايوب مهدي المهدي       09/12/2016 14:38:18

Lec 6
دورات الجلب و التنفيذ

الايعاز يمر بمرحلتين لكي يتم تنفيذه
1- fetch cycle
2-execution cycle



اذن ملخص الموضوع ان الايعازات في هذه المحاضرة تقسم وفق هذا التقسيم بالاعتماد على طريقة تحديث المسجل
Pc
و هناك معادلتين لتحديث هذا المسجل :
1- pc=pc+1 (في حالة جلب الايعاز)
2- pc=pc+x (في حالة تنفيذ الايعازات التفرعية)

و في كلا الحالتين فان العملية هي عملية جمع و لذلك فهي تحتاج الى وحدة الحساب و المنطق لكي يتم تنفيذها

تذكري دوما انه
1 - لايمكن تفعيل خطي
y و carry
معا في نفس الوقت

2- يجب توزيع معاملات الايعاز على مداخل وحدة الحساب و المنطق قبل تفعيل خط العملية المطلوبة


ان ايعاز التفرع كما فهمنا سابقا ليس الا تنفيذ للمعادلة :
Pc= pc+x
لانه يطلب عملية تغيير محتويات المسجلpc الى عنوان اخر.
اذن يجب توزيع معاملات المعادلة على مداخل وحدة الحساب و المنطق
وهذه المعاملات هي:
1- قيمة المسجلpc ---< و للنقل هذه القيمة الى المدخل y
2- قيمة الازاحة (x) التي تمثل مقدار القفزة اللازمة للوصول الى الخطوة المطلوبة ---< و للنقل هذه القيمة الى المدخل direct
و في هذه الحالة لن نحتاج الى خطcarry لانه لايوجد في المعادلة قيمة (1)


المادة المعروضة اعلاه هي مدخل الى المحاضرة المرفوعة بواسطة استاذ(ة) المادة . وقد تبدو لك غير متكاملة . حيث يضع استاذ المادة في بعض الاحيان فقط الجزء الاول من المحاضرة من اجل الاطلاع على ما ستقوم بتحميله لاحقا . في نظام التعليم الالكتروني نوفر هذه الخدمة لكي نبقيك على اطلاع حول محتوى الملف الذي ستقوم بتحميله .