عداد البرنامج
سجل في وحدة المعالجة يدل على موقع التعليمة التي ستنفذ تالياً في الذاكرة / من ويكيبيديا، الموسوعة encyclopedia
عزيزي Wikiwand AI, دعنا نجعلها قصيرة من خلال الإجابة ببساطة على هذه الأسئلة الرئيسية:
هل يمكنك سرد أهم الحقائق والإحصائيات حول عداد البرنامج?
تلخيص هذه المقالة لعمر 10 سنوات
عداد البرنامج[1] (بالإنجليزية: Program Counter) هو سجل معالج يبين مكان وجود الحاسوب في تسلسل برامجه ويعرف كذلك باسم مؤشر التعليمات في معالجات إكس 86 إنتل وItanium الدقيقة، ويسمى أحيانًا سجل عنوان التعليمات، أو عداد التعليمات، أو مجرد جزء من متتالية التعليمات.
عادةً، يتم زيادة عداد البرنامج بعد جلب التعليمات، حيث يحفظ بعنوان الذاكرة التعليمات التالية التي سيتم تنفيذها.
تقوم المعالجات عادة بجلب التعليمات بالتسلسل من الذاكرة، في حين أن تعليمات نقل التحكم تغير التسلسل عن طريق وضع قيمة جديدة في الحاسوب. وهذه التعليمات تشمل فروع تسمى أحيانًا بالقفزات واستدعاء البرنامج الفرعي والعائدات. كما أن النقل المشروط بحقيقة تأكيد ما يسمح للحاسوب باتباع تسلسل مختلف في ظل ظروف مختلفة.
هناك فرع ينص على أن التعليمات التالية يتم جلبها من مكان آخر في الذاكرة. إن استدعاء البرنامج الفرعي لا يقتصر على الفروع فحسب، بل يحفظ المحتويات السابقة لعداد البرنامج في مكان ما. بينما تقوم العائدات باسترداد محتويات ال المحفوظة وإعادتها إلى عداد البرنامج، واستئناف التنفيذ المتسلسل بالتعليمات التي تلي استدعاء البرنامج الفرعي.