مسجلات البرنامج (Program Registers) في لغة أسمبلي هي مجموعة من المسجلات التي تستخدم لتخزين البيانات والمعلومات المؤقتة والتحكم في تنفيذ البرنامج. وتعتبر هذه المسجلات جزءًا أساسيًا من معالج الحاسوب وتختلف من جهاز إلى آخر. وتشمل بعض المسجلات الشائعة في لغة أسمبلي:
– مسجل البيانات (Data Register)
– مسجل العنوان (Address Register)
– مسجل الحالة (Status Register)
– مسجل الإشارة (Pointer Register)
– مسجل البرامج العامة (General Purpose Registers)
تستخدم هذه المسجلات لتخزين العديد من الأنواع المختلفة من البيانات، مثل الأرقام والعناوين والعلامات والمؤشرات والخطوط البرمجية. ويمكن استخدام هذه المسجلات للتحكم في تنفيذ البرامج وتحديد العمليات التي يجب تنفيذها وكذلك لتحديد مكان تخزين البيانات واسترجاعها.