1- مسجلات المقطع:
وهي مسجلات تابعة
لمنصة 16 بت وتستخدم هذه المسجلات للرجوع إلى مواقع الذاكرة ويتم الدخول عبرها إلى
ذاكرة النظام بثلاثة طرق وهي
o
عن طريق سطح الذاكرة Flat memory models
o
عن طريق مقطع الذاكرة
Segmented
memory models
o
عن طريق نمط العنوان الحقيقي Real addresses mode
في الطريقة الأولى
وهي سطح الذاكرة يتم فيها تقديم ذاكرة النظام كمساحة لعنوان أوامر البيانات كما
يحتوي المكدس على نفس هذه المساحة حيث يتم دخول هذه العناوين في منطقة محددة مواقع
الذاكرة في المقطع يتم تعريفها بواسطة عنوان منطقي هذا العنوان المنطقي يتألف من
عنوان المقطع وعنوان الإزاحة المعالج يقوم بترجمة العنوان المنطقي إلى خطوط
مراسلات التي تذهب من ناحية أخرى إلى مواقع الذاكرة لإدخال بايت في الذاكرة أما
مسجلات المقطع فتستخدم حاويات عناوين المقطع من أجل إدخال بيانات محددة الجدول
التالي يوضح هذه المسجلات:
الوصف
|
نوع
المسجل
|
شيفرة
المقطع
|
CS
|
بيانات
المقطع
|
DS
|
مكدس
المقطع
|
SS
|
مؤشرات
مقطع إضافية
|
ES-FS-GS
|
المسجل CS يحتوي على مؤشر المقطع في الذاكرة أما شيفرة
المقطع فتكون حيث تتم عملية الاحتفاظ بشيفرة التعليمات في الذاكرة يعتمد المعالج
على هذا المسجل CS
ليقوم بعملية استرجاع شيفرة التعليمات من الذاكرة بناءً على قيمته وقيمة مسجل مؤشر
التعليمات EIP
البرنامج لا يستطيع
أن يحمل أو يجري أي تعديل في المسجل CS لذلك يقوم المعالج بتخصيص قيمة للبرنامج في
مساحة محددة من الذاكرة
ملاحظة:
مسجلات المقطع تعمل مع مسجلات الهدف العام للوصول إلى عنوان الذاكرة
بالنسبة للمسجل DS فهو يشير إلى مقطع البيانات وتقوم المسجلات
الثلاثة الإضافية FS-GS-ES
بعملية فصل لعناصر البيانات لضمان عدم تداخلها مع بعضها البعض البرنامج يقوم
بتحميل مسجل مقطع البيانات بقيمة المؤشر الملائم للمقطع بالنسبة لمواقع الذاكرة
القريبة فإنها تستخدم قيمة موازية
المسجل SS هو مسجل يشير إلى مقطع المكدس والذي يحتوي
بدوره على قيمة البيانات المارة إلى الوظائف والإجراءات ضمن البرنامج
إذا كان البرنامج
يستخدم وضعية العنوان الحقيقي تشير مسجلات المقطع إلى القيمة العددية صفر في
العنوان ولن يحدث تغيير في البرنامج جميع عناصر البيانات وعناصر المكدس وشيفرة
التعليمات تدخل مباشرة باستخدام العنونة الخطية
0 التعليقات:
إرسال تعليق