يشير مصطلح نقل السجل إلى توفر الدوائر المنطقية للأجهزة التي يمكنها إجراء عملية دقيقة معينة ونقل نتيجة العملية إلى نفس السجل أو إلى سجل آخر.
معظم الرموز القياسية المستخدمة لتحديد العمليات على السجلات المختلفة مذكورة أدناه.
- يتم تعيين سجل عنوان الذاكرة بواسطة مارس .
- عداد البرنامج الكمبيوتر يحمل عنوان التعليمات التالية.
- تعليمات التسجيل و يحمل التعليمات التي يتم تنفيذها.
- يمكننا أيضًا الإشارة إلى البتات الفردية عن طريق وضعها بين قوسين. على سبيل المثال، PC (8-15)، R2 (5)، إلخ.
- يتم نقل البيانات من سجل إلى سجل آخر بشكل رمزي عن طريق عامل بديل. على سبيل المثال، تشير العبارة التالية إلى نقل بيانات السجل R1 إلى السجل R2.
R2 ← R1
- عادةً ما يرغب معظم المستخدمين في أن يتم النقل فقط في حالة تحكم محددة مسبقًا. يمكن إظهار ذلك باتباع عبارة if-then:
إذا كانت (P=1) فإن (R2 ← R1)؛ هنا P هي إشارة تحكم تم إنشاؤها في قسم التحكم. - يعد تحديد وظيفة التحكم (P) أكثر ملاءمة عن طريق فصل متغيرات التحكم عن عملية نقل السجل. على سبيل المثال، يحدد البيان التالي عملية نقل البيانات ضمن وظيفة تحكم محددة (P).
P: R2 ← R1
توضح الصورة التالية الرسم التخطيطي الذي يوضح نقل البيانات من R1 إلى R2.
يشير الحرف 'n' هنا إلى عدد البتات الخاصة بالسجل. يتم توصيل مخرجات 'n' للسجل R1 بالمدخلات 'n' للسجل R2.
يتم تنشيط مدخلات التحميل بواسطة متغير التحكم 'P' الذي يتم نقله إلى السجل R2.