أساسيات تصحيح الأخطاء : نافذة السجلات

ينطبق هذا الموضوع على:

النسخة

Visual Basic

C#‎

#F

C++‎

مطور الويب

Express

الموضوع الذي لا ينطبق الموضوع الذي لا ينطبق الموضوع الذي لا ينطبق الموضوع الذي لا ينطبق الموضوع الذي لا ينطبق

pro ، Premium و Ultimate

الموضوع الذي ينطبق

الموضوع الذي ينطبق

الموضوع الذي ينطبق

الموضوع الذي ينطبق

الموضوع الذي لا ينطبق

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

السجلاّت هي مواقع خاصة داخل معالج (CPU) التي يتم استخدامها لتخزين أجزاء صغيرة من البيانات حيث يعمل عليها المعالج بشكل نشط. التحويل البرمجي أو ترجمة تعليمات برمجية المصدر بإنشاء إرشادات نقل بيانات من ذاكرة في تسجيلات و الخلفي مرة أخرى، كلما لزم الأمر. الوصول إلى بيانات في التسجيلات سريع جداً مقارنة مع الوصول إلى بيانات في ذاكرة التعليمات برمجية التي تسمح المعالج من الاحتفاظ بالبيانات في تسجيل ومن الوصول إليه بشكل متكرر قد يؤدي إلى ينفذ أسرع من تعليمات برمجية التي يتطلبها المعالج من تحميل وإلغاء تحميل التسجيلات باستمرار. لتسهيل للمحول البرمجي للاحتفاظ بالبيانات في التسجيلات ، القيام بإجراء أمثلية أخرى, يجب تجنب استخدام المتغيرات عمومي و تعتمد تشغيل قدر الإمكان المتغيرات المحلية. التعليمات البرمجية المكتوبة بهذه الطريقةيقال انهاالمجتمع المحلي بضاعة المرجع. في بعض اللغات، مثل C/C++ ، يمكن للمبرمج تعريف متغير تسجيل المحول البرمجي بإعلام إلى حاول به أفضل إلى الاحتفاظ المتغير في تسجيل في الكل الأوقات. لمزيد من المعلومات، راجع تسجيل كلمة أساسية.

يمكن تقسيم السجلات في نوعين: غرض عام والغرض خاصة. تسجيلات عام-منسق تقييد بيانات لعمليات العامة مثل إضافة رقمين معاً أو الرجوع إلى عنصر في صفيف. يحتوي السجلات غرض خاص و أغراض محددة معنى متخصصة. تسجيل مؤشر مكدس الذي يستخدم المعالج لتعقّب البرنامج هو مثال جيد يتصل المكدس. كما مبرمجاً ، تقوم سوف ربما لا بمعالجة مؤشر مكدس مباشرة. ومع ذلك، إنها الأساسية المناسبة يعمل البرنامج لأن دون مؤشر مكدس لا تعرف المعالج مكان للعودة إلى إنهاء استدعاء دالة.

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

لدى معالج عادةً مجموعتين من تسجيلات عام-منسق أحد الأمثل من أجل عمليات الفاصلة العائمة ومن أخرى لعمليات عدد صحيح. لا بشكل مدهش تسمى هذه بيضوي-يؤشر و يسجل عدد صحيح.

تعليمات برمجية مُدارة التجميع في وقت التشغيل إلى تعليمة برمجية أصلية يصل تسجيلات الفعلية الميكروي. تسجيلاتيعرض الإطار هذه السجلات الفعلية وقت تشغيل اللغة الشائعة أو كعب تعليمات برمجية. ال تسجيلاتلا يعرض نافذة معلومات تسجيل برنامج نصي أو تطبيق SQL لأن اللغات التي لا تكون البرامج النصية و SQL دعم المفهوم التسجيلات.

للحصول على معلومات حول عرض تسجيلات نافذة راجعباستخدام نافذة تسجيلات.

عندما تفتح تسجيلات نافذة, سوف ترى إدخالات مثل هذا المثال:

EAX = 003110D8

يتم الرمز إلى يسار العلامة = اسم التسجيل EAX, في هذه الحالة. يمثل الرقم إلى يسار العلامة = التسجيل المحتويات.

تسجيلات نافذة يتيح لك إلى هل عرض أكثر من مجرد المحتويات من التسجيل. عندما تكون في الوضع التوقف المؤقت في تعليمة برمجية أصلية يمكنك النقر فوق المحتويات من التسجيل وتحريره القيمة. هذا شيء لا يجب القيام به عشوائيا. ما لم يفهم التسجيل الذي تقوم بتحريره وهو يحتوي على البيانات نتيجة تحرير بغير اهتمام احتمالية حدوث عطل في البرنامج أو بعض الأعطال الجانبية الغير مستحبب. لسوء الحظ، شرح مفصل لمجموعات تسجيل متعددة المعالجات Intel و Intel-compatible خارج نطاق هذه المقدمة المختصرة.

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

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

راجع أيضًا:

المهام

كيفية القيام بما يلي: استخدم نافذة التسجيلات

موارد أخرى

تخطيط المصحح