السجلات هي نوع من ذاكرة الكمبيوتر المستخدمة لقبول وتخزين ونقل البيانات والتعليمات التي يتم استخدامها على الفور بواسطة وحدة المعالجة المركزية. غالبًا ما تسمى السجلات التي تستخدمها وحدة المعالجة المركزية باسم سجلات المعالج.
قد يحتوي سجل المعالج على تعليمات أو عنوان تخزين أو أي بيانات (مثل تسلسل البتات أو الأحرف الفردية).
يحتاج الكمبيوتر إلى سجلات المعالج لمعالجة البيانات وسجل للاحتفاظ بعنوان الذاكرة. يتم استخدام السجل الذي يحتفظ بموقع الذاكرة لحساب عنوان التعليمة التالية بعد اكتمال تنفيذ التعليمة الحالية.
فيما يلي قائمة ببعض السجلات الأكثر شيوعًا المستخدمة في الكمبيوتر الأساسي:
يسجل | رمز | عدد البتات | وظيفة |
---|---|---|---|
سجل البيانات | دكتور | 16 | يحمل معامل الذاكرة |
سجل العناوين | مع | 12 | يحمل عنوان للذاكرة |
المجمع | تكييف | 16 | سجل المعالج |
تعليمات التسجيل | و | 16 | يحمل رمز التعليمات |
عداد البرنامج | الكمبيوتر | 12 | يحمل عنوان التعليمات |
سجل مؤقت | تر | 16 | يحمل بيانات مؤقتة |
سجل الإدخال | في العلاقات العامة | 8 | يحمل حرف الإدخال |
سجل الإخراج | آخر | 8 | يحمل حرف الإخراج |
توضح الصورة التالية تكوين السجل والذاكرة لجهاز كمبيوتر أساسي.
- تبلغ سعة وحدة الذاكرة 4096 كلمة، وتحتوي كل كلمة على 16 بت.
- يحتوي سجل البيانات (DR) على 16 بتة والتي تحمل المعامل للقراءة من موقع الذاكرة.
- يحتوي سجل عنوان الذاكرة (MAR) على 12 بت التي تحتوي على عنوان موقع الذاكرة.
- يحتوي عداد البرامج (PC) أيضًا على 12 بتة والتي تحمل عنوان التعليمة التالية المراد قراءتها من الذاكرة بعد تنفيذ التعليمة الحالية.
- سجل المجمع (AC) هو سجل معالجة للأغراض العامة.
- يتم وضع التعليمات المقروءة من الذاكرة في سجل التعليمات (IR).
- يتم استخدام السجل المؤقت (TR) للاحتفاظ بالبيانات المؤقتة أثناء المعالجة.
- تحتفظ سجلات الإدخال (IR) بأحرف الإدخال التي قدمها المستخدم.
- تحتفظ سجلات الإخراج (OR) بالإخراج بعد معالجة بيانات الإدخال.