مسجل
مؤشر التعليمات:
يرمز لهذا المسجل (EIP) ويقوم بالإشارة إلى التعليمة التالية التي
سيتم تنفيذها البرنامج لا يستطيع القيام بعملية تعديل مباشرة لمؤشر التعليمات لا
تستطيع تحديد عنوان الذاكرة وتضعه في سجل مؤشر البيانات بدلاً من ذلك عليك استخدام
كود برمجي للتحكم بالتطبيق كعملية القفز (Jump) حيث نقوم بتعديل الأمر القادم ليتم قراءته في
الذاكرة البديلة. باستخدام طريقة الذاكرة المسطحة مؤشر التعليمات يحتوي على عناوين
خطية لمواقع الذاكرة من اجل تنفيذ شيفرة التعليمات التالية إذا قام التطبيق
باستخدام نمط ذاكرة المقطع هنا مؤشر التعليمات يشير إلى عنوان ذاكرة منطقية
مسجلات
التحكم:
هي عبارة عن خمسة
مسجلات تستخدم لتقرير نمط تشغيل المعالج وخصائص المهمة المنفذة حالياً
القيم في مسجلات
التحكم لا يمكن أن تدخل للمعالجة مباشرة لكن محتوى البيانات في مسجل التحكم يمكن
أن ينتقل إلى مسجل الهدف العام
عندما تكون البيانات
في مسجل الهدف العام البرنامج يقوم بعملية فحص الأعلام في المسجل ليقوم بعمل تقرير لحالة تشغيل المعالج أو
المهمة المنفذة حالياً إذا حدث تغيير في قيمة العلم لمسجل التحكم سينعكس ذلك على
البيانات الموجودة في مسجلات الهدف العام والمسجل ينقلها إلى مسجل التحكم يقوم مبرمجي
الأنظمة بتعديل القيم في سجلات التحكم على عكس البرامج العادية بحيث لا يقوم هؤلاء
المبرمجون بأي تعديل على مداخل مسجلات التحكم على الرغم بأنهم قد يشككون أحيانا
بقيم العلم لتقرير توافقية رقاقة المعالج المضيف ( الرقاقة المسؤولة عن تشغيل
التطبيق في الوقت الحالي )
0 التعليقات:
إرسال تعليق