تمرين رقم (33)
اسم التمرين :دورة الجهاز(الالة)
مكان التنفيذ : ورشة صيانة الحاسبات الزمن المخصص : 7حصص
الأهداف التعليمية :
أن يكون الطالب قادرا على معرفة دورة الالة
المعلومات النظرية :
تعرف دورة الجهاز ( الآلة ) : بأنها الزمن اللازم لجلب الإيعاز وتنفيذه . والشكل رقم (1) يوضح ذلك .
شكل رقم (1) دورة الجهاز ( الآلة )
وتتألـف دورة الجـهاز من :
( أ ) دورة الجلب : تتكون من T2 , T1 , T0 :
1) طور العنوان ( Address Phase ) ويدعـى ( T0 ) ، أثناء هذا الطـور ينتقل العنوان
الموجود في عداد البرنامج إلى سجل عنوان الذاكرة .
2) طور الذاكرة ( Memory Phase ) ويدعـى ( T1 ) وفيه يتم نقل الإيعاز من الذاكـرة
إلى سجل الإيعاز ( سجل الأمر ) .
3) طور الزيادة ( Increment Phase ) ويدعـى ( T2 ) ، أثناء هـذا الطـور يتم زيـادة
عداد البرنامج بواحد .
( ب ) دورة التنفيذ Execution Cycle :
الأطوار الثلاثة ( T3 , T4 , T5 ) تمثل دورة التنفيذ تعتمد انتقالات السجل أثناء دورة التنفيذ على الإيعاز المراد تنفيذه في سبيل المثال LDA , 9 وهنا يتطلب انتقالات مختلفة للسجل مثلما يتطلب الإيعاز ADD A , B .
لنفرض عند نهاية دورة الجلب أن سـجل التعليمة يحـتوي على الإيعاز ADD A , B أثناء طور التنفيذ الأول T3 يذهب محتوى الإيعاز إلى محلل شفرة الأمر لتحليل الأمر. وفي طور التنفيذ الثاني T4 تسـمح وحدة السيطرة المنطقية بكلمة البيانات المعنونة لنصب السجل B وعادةٍ يتم ذلك أثناء منتصف هذا الطور. وأثناء طور التنفيذ الثالث T5 وحدة السيطرة تنصب وحـدة الحساب والمنطق والمركم ( سجل الجامع ) وعند منتصف هذا الطور يتم تحـميل النتيجة ( المجموع ) في سجل الجامع . أثناء الإحضار يقرأ الأمـر المطلوب ( ويمكن أن يكون طوله بايتا واحدا أو اثنين أو ثلاثة ) من الذاكرة ويخزن في سجل الأمر . أثناء مرحلة التنفيذ ، يحلل الأمر ويترجم إلى مجموعة نشاطات .
كل دورة أمـر تتكون من دورة جهاز واحدة أو اثنتين أو ثلاثة أو أربعة أو خمسة . وتحتاج وحدة المعالجة المركزية (CPU ) إلى دورة جهاز كلما أرادت الاتصال بالذاكرة أو أجهزة إدخال / إخراج .
وتحتاج مرحلة الإحضـار في دورة الأمـر إلى دورة جهاز واحدة لكل بايت يلزم إحضاره . أما مدة التنفيذ من دورة الأمر فهي تعتمد على نوع الأمر الذي تم إحضاره .
وتحتاج بعض الأوامر إلى دورة الجهاز اللازمة لإحضـار الأمـر فقط ، في الوقت الذي تحتاج أوامر أخرى إلى دورات جهاز إضافية لقراءة بيانات أو كتابتها من أو إلى الذاكرة ، أو أجهزة الإدخال أو الإخراج .
التسهيلات التعليمية :
لوحة تجارب تحتوي على معالج دقيق 8085A
بدلة العمل
خطوات العمل النقاط الحاكمة الرسومات التوضيحية
شغل لوحة التجارب
نفذ ايعاز تحميل المركم Aبرقم معين بأستخدام ايعاز ( LDA)
نفذ ايعاز جمع محتويات السجل B مع محتويات السجل A بأستخدام ايعاز ( ADD B )
اظهر الناتج .