دروس

سجلات المعالج: ما هو وكيف يعمل

جدول المحتويات:

Anonim

إن سجلات المعالج هي سؤال يهاجم الكثير ، لذا فقد خصصنا مساحة لشرحها بالتفصيل.

السجلات مفيدة جدًا لتشغيل المعالج لأنها تساعده ، وتوجهه إلى مكان إرسال البيانات المعالجة. نظرًا لأننا نعلم أنه أمر ليس من السهل شرحه ، فقد أوضحناه بطريقة مفهومة أدناه.

دعنا نبدأ!

فهرس المحتويات

ما هم ماذا يعملون؟

توجد السجلات داخل كل معالج دقيق ووظيفتها هي تخزين قيم البيانات أو الأوامر أو التعليمات أو الحالات الثنائية التي تطلب البيانات التي يجب معالجتها ، مثل كيفية القيام بذلك. التسجيل لا يزال ذاكرة عالية السرعة مع سعة قليلة.

يمكن أن يحتوي كل سجل على تعليمات أو عنوان تخزين أو أي نوع من البيانات. نجد في المعالج مساحات بسعة تتراوح من 4 إلى 64 بت لأن كل تسجيل يجب أن يكون كبيرًا بما يكفي لاحتواء التعليمات. في حالة جهاز كمبيوتر 64 بت ، يكون لكل سجل حجم 64 بت.

كل معالج دقيق لديه مهام أو واجبات مختلفة لمعالجة المعلومات. يتلقى المعلومات بلغة ثنائية من التطبيقات (الأصفار وغيرها) ، ثم يعالجها بطريقة معينة. دعنا نقول أن وحدة المعالجة المركزية تترجم تلك البيانات حتى نفهمها نحن المستخدمين.

داخل معالج دقيق نجد سجل المعلومات ، وظيفته تخزين البيانات التي يتم الوصول إليها بشكل متكرر مؤقتًا.

أنواع التسجيلات

يتم تقسيم سجلات المعالج أو تصنيفها وفقًا للغرض الذي تخدمه أو التعليمات التي يأمرون بها.

سجلات البيانات

يقومون بتخزين قيم البيانات الرقمية ، مثل الأحرف أو الطلبات الصغيرة. كان لدى المعالجات القديمة سجل بيانات خاص: المجمع ، الذي تم استخدامه لعمليات معينة.

سجل بيانات الذاكرة ( MDR )

وهو الذي أشرنا إليه من قبل ، وهو سجل موجود في المعالج ومتصل بناقل البيانات. لديها سعة قليلة وسرعة عالية من خلال كتابة أو قراءة بيانات الناقل التي يتم توجيهها إلى الذاكرة أو إلى منفذ الإدخال / الإخراج ، أي الطرفية.

سجلات العناوين

يقومون بتخزين العناوين التي يتم استخدامها للوصول إلى الذاكرة الرئيسية أو الأساسية ، والتي نعرفها عادةً باسم ROM أو RAM. بهذا المعنى ، يمكننا أن نرى المعالجات ذات السجلات التي يتم استخدامها فقط لحفظ العناوين أو القيم العددية.

سجلات الأغراض العامة ( GPRs )

وهي سجلات تعمل على تخزين العناوين أو البيانات العامة. إنه نوع من السجلات المختلطة التي ، كما تشير إلى ذلك ، ليس لها وظيفة محددة.

سجلات الغرض المحدد ( SPRs )

في هذه المناسبة ، نتعامل مع السجلات التي تخزن بيانات حالة النظام ، مثل سجل الحالة أو مؤشر التعليمات . يمكن دمجها مع PSW ( كلمة حالة البرنامج ).

سجلات الحالة

يتم استخدامها لحفظ القيم الحقيقية التي تتمثل وظيفتها في تحديد وقت تنفيذ التعليمات أم لا. يُعرف أيضًا باسم CCR ( تسجيل رمز الحالة) . ضمن هذا النوع من السجلات ، نجد ما يلي:

  • تسجيل العلم أو " الأعلام ". نجدها في معالجات Intel مع بنية X86. نحن نواجه سجلاً بعرض 16 بت. ولكن لديها خلفان:
    • EFLAGS ، بعرض 32 بت. RFLAGS ، بعرض 64 بت.

سجلات النقطة العائمة

أولاً ، يجب أن نشرح ما هي النقطة العائمة. النقطة العائمة هي تمثيل ، في شكل صيغة ، لأعداد حقيقية بأحجام مختلفة تستخدم لأداء العمليات الحسابية. سنلتقي به في الأنظمة التي تتطلب أنظمة معالجة سريعة جدًا.

لذلك ، تحتفظ هذه السجلات بهذه التمثيلات في العديد من الهياكل.

سجلات ثابتة

الغرض منه هو حفظ قيم للقراءة فقط مثل صفر أو واحد أو π.

نوصي بقراءة أفضل المعالجات في السوق

حتى الآن شرحنا ما هي سجلات المعالج. نحن نعلم أن الأمر قد يكون أمرًا معقدًا لفهمه ، لذلك لا تتردد في سؤالنا أو استكمال هذه المعلومات بحكمتك.

دروس

اختيار المحرر

Back to top button