المعلوماتية > ألـــبـــومـــات

مُسجِّلات الحاسُوب.

المُسجّلات: هي ذواكر مؤقَّتة تتعاملُ مع المعالجِ مباشرةً؛ وذلكَ بسببِ سرعةِ التَّخزينِ عليها والقراءةِ منها.

تقعُ المُسجّلات في قمَّةِ تسلسل الذاكرة الهرمي، وتُصنَّعُ من خلايا ذاكرةٍ متعدّدةِ المداخل، ولها أنواعٌ عدَّة (حسب الاستخدام).

مُسجّل عنوانِ الذّاكرة (Memory Address Register (MAR: يحوي العنوانَ الّذي يرغبُ المعالِجُ بالوصول إليه ليكتب عليه أو يقرأ منه.

مُسجّل (Memory Buffer Register (MBR: يُخزّنُ البياناتِ والتَّعليمات الموجودة في الذَّاكرة، ويوجِّهُها إلى سجلّ IR (في حالة التعليمات) وإلى سجلّ I/O (في حالة البيانات).

مسجّلات الدّخلِ والخرج I/O registers:

1)مُسجّل عناوين الدّخل والخرج: يُحدّدُ عناوين أجهزة الدَّخلِ والخرج.

2)مُسجّل I/O buffer register: يحتفظُ بالبياناتِ المُتَّجهة من وإلى أجهزةِ الدَّخل والخرج.

مُسجّلات التَّعليمات Instruction Registers:

1)عدّادُ البرنامج Program Counter: يحفظُ عنوانَ التَّعليمةِ التي ستُنفَّذُ حالَ انتهاء المعالج من تنفيذِ التعليمةِ الحالية.

2)مُسجّل التعليمة Instruction Register: يحفظُ التعليمة التي جلبَها المُعالجُ من الذَّاكرة.

مُسجّل المُكدّس Stack Control register: المُكدّسُ؛ بِنيةٌ مؤلَّفةٌ من كتل تُخزَّنُ المعلوماتُ فيها وفقَ ترتيب معين -الداخلُ آخرًا يخرجُ أولًا LIFO-، ويديرُ هذا السجلّ عملَه في الذاكرة.

المُراكِم Accumulator : هو جزءٌ من وحدة الحساب والمنطق ALU، ويخزِّن البياناتِ التي يجلبها المعالجُ من الذاكرة لتأديةِ العمليات الحسابية والمنطقية.

مُسجّل الأعلام Flag register: حجمُه 2 بِايت، ويشيرُ كلُّ بت فيه إلى حالة معيَّنة في أثناء قيام المعالِج بعمليةٍ ما.

المصادر:

هنا