البناء الداخلي للمعالج 8088 Microprocessor

يتكون المعالج 8088 من وحدتين منفصلتين وظيفياً، الوحدة الأولى تسمى وحدة ربط الناقلة Bus Interface Unit ويطلق عليها المصطلح BIU. وهذه الوحدة هي التي تقوم بالاتصال بالبيئة الخارجية مثل الذاكرة أو منافذ الإدخال ومنافذ الإخراج وذلك في عمليات جلب شفرات الأوامر من الذاكرة أو عمليات القراءة/ الكتابة من/ في الذاكرة. الوحدة الثانية تسمى وحدة التنفيذ Execution Unit ويطلق عليها المصطلح EU وهذه الوحدة مهمتها فك شفرة الأمر (معرفة نوع العملية وأي جهاز سوف يقوم بتنفيذها) وتنفيذه. فعندما يقوم المعالج بمعالجة أمر من البرنامج فإنه يحتاج إلى قدر معين من الزمن يطلق عليه دورة الأمر. وتنقسم دورة الأمر إلى مرحلتين، الأولى تسمى دورة الجلب وهي التي يبدأ بها المعالج معالجة الأمر، حيث يقوم المعالج بقراءة كود العملية من الذاكرة ويتم ذلك بواسطة واحدة الـ BIU والثانية تسمى دورة التنفيذ، وفيها تمرر وحدة الـBIU الأمر من مسجل الأمر لوحدة الـ EU لتتولي فك شفرته ثم تنفيذه. شكل 4-6 يبين المكونات الأساسية لوحدتي الـ BIU والـEU في مخطط صندوقي.

PC hardware course in arabic-20131211062518-00008_03

ومن هذا الشكل نرى أن وحدة الـ BIU تتكون من مسجل طابور الأمر Instruction Queue ووحدة تحكم الناقلات Bus Control Unit ووحدة تحكم العنوان Address Control Unit ومؤشر الأمر Instruction Pointer وتخرج الناقلات الثلاث، ناقلة البيانات وناقلة العناوين وناقلة التحكم من وحدة الـ BIU إلى البيئة الخارجية. ونرى من نفس الشكل أن وحدة الـEU تتكون من وحدة تحكم التنفيذ EU Control التي مسئوليتها فك شفرة الأمر وإصدار إشارات التحكم والتزامن لتنفيذ الأمر. أيضاً تشتمل وحدة الـEU على وحدة حساب ومنطق ALU وعلى مسجل العلامات Flag register وأيضاً مجموعه من المسجلات العمومية General Registers

تعليقات

المشاركات الشائعة من هذه المدونة

الشاشة الإفتتاحية لإكسل

أوامر الجافا سكريبت JavaScript

مسائل علي الترانزستورات MOSFET