المسجلات الداخلية لمعالج البنتيوم The Internal Recorders For Pentium Processor

يتضمن معالج البنتيوم مجموعة مسجلات تختلف عن بعضها وظيفيا وهى المسجلات العمومية general purpose register ومسجلات القطاع segme

=registers ومسجل الحالة Status Registe ومسجلات التحكم Control Registe علاوة علي مسجلات وحدة النقطة العائمة (وحدة المعالج الحسابي )

PC hardware course in arabic-20131213045546-00003_03

. المسجلات العمومية في معالج البنتيوم هي بطول 32 بت تماما مثل ما هو موجود في معالجات الـ 386 والـ486 وتعنون كمسجلات إما بطول 16 بت أو بطول 8 بت هذا حسب ما تطلبه الأوامر . والمركم في معالج البنتوم هو بطول 32 بت ولكن يمكن للاوامر أن تستخدم أجزاء منه إما بطول 16بت أو بطول 8 بت . فعند استخدام المركم بطول 32 بت يشار إليه في الأوامر بالأسم Ax علي أساس أن البايت الأدني أهمية تكون AL والبايت الأقصي أهمية AH . وعند أستخدام المركم بطول 8 بت فيشار إليه إما بالأسم AL أو AH .

يوجد مسجلان يعملان كمؤشر , أحدهم مؤشر الأمر EIP ومحتوياتة تشير لعنوان موقع شفرة الامر والأخر مؤشر المرصوصة ESP ومحتوياتة تشير إلي الموقع الذي بقمة المرصوصة . وكل مسجل من هذين المسجلين بطول 32 بت . يوجد أيضا خمسة مسجلات للحكم , جميعا بطول 32 بت هي .CRO-CR4 كذالك يوجد أربعة مسجلات لأدارة الذاكرة هي GDTR IDTR LDTR TR حيث LDTR و TR كل منهم بطول 48 بت بينما IDTR و GDTR كل منهم بطول 32 بت.

يوجد ستة مسجلات قطاع هي مسجل قطاع الشفرة CS ومسجل قطاع المرصوفة SS ومسجل قطاع البيانات يس ومسجلات قطاع الإضافي وهي . GS , FS, ES يبين شكل 3-9 مسجل العلامات في معالج البنتيوم

PC hardware course in arabic-20131213045600-00004_03

ونجد من الشكل  أن مسجل اللامات لهذا المعالج طوله 32 بت ولكنه يشتممل على 17 علامة هي

1-العلامة C وهي علامة المنقول Carry Flag أو المستعار (في حالة الطرح) 2-العلامة P وهي علامة المطابقة .Parity Flag

3-العلامة A وهي علامة المنقول المساعد .Auxiliary Carry Flag

4-العلامة Z وهي علامة الصفر .Zero Flag

ٍ5 –العلامة S وهي علامة الاشارة Sign Flag .

6- العلامة T وهي علامة المصيدة .Trap Flag

8-العلامة IE وهي علامة تمكين المقاطعة . Interrupt Enable Flag 9-العلامة D وهي علامة الاتجاه .Direction Flag

10-العلامة O وهي علامة الفائض .Overflow Flag

11-العلامة (1/0 Protection Level Flag) IOPL هذه العلامة عبارة عن رقمين ثنائين لتعريف المستوي الأدني للحماية الذي يحتاجه أي عمل يجريه المعالج للوصول لفراغ عنوان الـ1/0 أثناء النشغيل بأسلوب الـ.Protected Mode

12-العلامة ( Nested Task Flag ) NT تستخدم هذه العلامة لتبين إن كان المعالج يقوم بتشغيل عدة برامج في وقت واحد Multitask وإن كان أحد هذه البرامج قد تمت مقاطعة .

13-العلامة R وهي علامة الاستئاف ( Resume Flag ) .

14-VM وهي علامة التشغيل باسلوب الـ Virtual Mode .

15-العلامة (Alignment Check) AC العلامة ( Virtual Interruat Flag ) VI. المقاطعة الاعتبارية .

16-العلامة . ( Virtual Interrupt Pending ) VIP

17-العلامة . ( Identification Flag ) ID

العلامات من (1) حتي (9) لهم نفس الوظائف للعلامات المناظرة في المعالج 8088 او 8086 . العلامتين IOPL و NT لهم نفس الوظائف للعلامات المناظرة في المعالج 80286 , بينما العلامتين R و VM لهم نفس الوظائف للعلامات المناظرة في المعالج 80386 . العلامة AC موجود مثلها في المعالج 80486 ولها نفس الوظيفة . بينما العلامتين VI و VIP غير موجودين إلافي معالج النتنيوم فقط . يبين الشكل 4-9 المسجلات الداخلية لوحدة النقطة العائمة .

وهي تتكون من أربعة مجموعات هي مجموعة مسجلات مرصوصة Register Stack .

ومجموعة العلامات Tags ومجموعة مسجلات التحكم والحالية Control And Status Registers ومجموعة المؤشرات وهي تحتوي علي مؤشرين ,مؤشر الامر Instruction Pointer ومؤشر البيانات Data Pointer .

PC hardware course in arabic-20131213045623-00005_03

PC hardware course in arabic-20131213045623-00005_06

تقوم وحدة النقطة العائمة بعمل المعالج الحسابي , حيث تنفذ الأوامر الحسابية باسلوب المسار الانبوبي Pipelining بثمانية مراحل . تشارك هذه الوحدة المسار الأنبوبي U في المراحل الخمس الأولي من العمليات الأنبوبية . و تنفذ هذه الوحدة عمليات الجمع و عمليات الضرب وكذالك عمليات القسمة عن طريق وحدات Hardware هي ضمن مكونات وحدة النقطة العائمة .

يبين شكل 6/9 رسم مبسط يوضح كيف تعمل ذاكرة SRAM Cache ( ذاكرة RAM الأستاتيكية المختبئة ) .

PC hardware course in arabic-20131213045702-00006_03

شكل 6/9 مخطط بسيط يوضح كيف تعمل ذاكرة RAM المختبئة في نظام البنتيوم بين المعالج CPU وذاكرة الـDRAM ( ذاكرة RAM الديناميكية ) التي تمثل الذاكرة الرئيسية . ويظهر من الرسم أن رقاقة حاكم الذاكرة المختبئة Cache ontrolletr هي التي تقوم بالتحكم في عمليات الذاكرة المختبئة .

تعليقات

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

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

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

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