سجل التعليمة

من أرابيكا، الموسوعة الحرة

هذه هي النسخة الحالية من هذه الصفحة، وقام بتعديلها عبود السكاف (نقاش | مساهمات) في 20:27، 16 مارس 2023 (صياغة النص). العنوان الحالي (URL) هو وصلة دائمة لهذه النسخة.

(فرق) → نسخة أقدم | نسخة حالية (فرق) | نسخة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث

سِجِلّ التعليمة (بالإنجليزية: instruction register)‏ هو جزء من وحدة التحكم الموجودة ضمن وحدة المعالجة المركزية وهو يقوم بتخزين التعليمة حتى يتم تنفيذها أو فك شفرتها.[1] ويستخدم سجل التعليمة لتخزين التعليمة الجاري تنفيذها في المعالج الميكروي ويستقبل هذا السجل التعليمة القادمة من ناقل البيانات وبحتفظ بها مؤقتا حتى يحللها المعالج الميكروي. تستخدم المعالجات الأكثر تعقيداً خط معالجة لسجلات التعليمة حيث تؤدي كل مرحلة في خط المعالجة جزء من عملية فك الترميز، والإعداد أو التنفيذ ومن ثم تمريرها إلى المرحلة التالية من خطواتها. المعالجات الحديثة يمكنها حتى عمل بعض الخطوات خارج النطاق كفك الترميز لعدة تعليمات والتي تؤدى بشكل متوازٍ.

إن فك ترميز الشفرة في سجل التعليمة يتضمن تحديد التعليمة، وتحديد مكان معاملاتها في الذاكرة، واسترجاع المعاملات من الذاكرة، وتوزيع موارد المعالج لتنفيذ الأوامر (في المعالجات بتقنية التدرج الفائق)، الخ.

مراجع

  1. ^ John L. Hennessy؛ David Patterson (1990). Computer Architecture: a quantitative approach. Palo Alto, USA: Morgan Kaufmann Publishers. ISBN:1-55860-069-8.