العربية  
Close Ad

Books Flags Dictionary translations (52,708 كتاب)

If you do not find what you're looking for, you can use more accurate words.

View more

أعلام الحالة STATUS FLAGS (Info)

بتات أعلام الحالة هي (0,2,4,6,7,11) من سجل الاعلام وهي تتأثر بالتعليمات الحسابية مثل الجمع add والطرح sub والضرب mult والقسمة div وهذه الاعلام:

علم الحمل CARRY FLAG

وهي في حالة واحد منطقي cf =1 إذا كانت ناتج العملية الحسابية هناك حمل أو اقتراض من الخانة الأكثر أهمية وإلا فهي صفر منطقي.

وهو يطابق شرط حمل الطفحان في العمليات الحسابية على الاعداد الصحيحة غير المؤشرة ويستخدم في حسابيات الدقة المضاعفة Multiple Precision arithmetic

علم الازدواجية PARITY FLAG

واحد منطقي إذا كان عدد الواحدات في البايت السفلي من الناتج عددا زوجيا والا فصفر منطقي

علم الضبط AUXILIARY FLAG

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

علم التصفير ZERO FLAG

يكون في حالة واحد منطقيZF=1 إذا كان الناتج صفرا وصفر فيما عدا ذلك ZF=0.

علم الإشارة SIGN FLAG

مطابق للخانة الأكثر أهمية للناتج وهي خانة الإشارة للأعداد الصحيحة المؤشرة

إذا كانت SF=0 فالعدد موجب أما إذا كانت SF=1 فالعدد سالب.

علم الطفحان OVERFLOW FLAG

يكون في حالة واحد منطقيOF=1 إذا كان العدد الصحيح الناتج موجب كبير جدا أو عدد سالب صغير جدا بحيث لا تتسع خانات المستقر باستثناء خانة الإشارة أي أن الطفحان يحدث من الخانة ما فيل الأخيرة إلى الخانة الأخيرة الأكثر وهي خانة الإشارة ويكون صفر عندما لا يكون هنالك طفحان من الخانة قبل الأخيرة إلى الخانة الأخيرة، إذا فهو متعلق بشرط الطفحان في الاعداد الصحيحة المؤشرة.

تعليقات

في أعلام الحالة هذه فقط علم الحمل يمكن أن يعرف بشكل مباشر أي يتم الولج إليه مباشرة باستخدام التعليمات STC,CLC,CMC كذلك باستخدام تعليمات الخاصة بالبت BT,BTS,BTR,BTC حيث تقوم نسخ بت معين إلى الCF.

تتأثر اعلام الحالة بالعمليات الحسابية على الاعداد الصحيحة المؤشرة والغير مؤشرة و BCD الصحيحة.

  • إذا كان الناتج عدد صحيح غير مؤشر فإن CF يطابق حالة عدم اتساع الناتج OUT OF RANG وكذلك بالنسبة للاقتراض.
  • إذا كان الناتج لعملية على أعداد مؤشرة فإننا نتمم الناتج ثنائياً وعلم الطفحان يطابق علم الحمل OF=CF.
  • إذا كان التعامل مع الـBCD يكون الAF=CF
  • في الأعداد المشرة الـSF يطابق إشارة العدد اؤسر أي الخانة الأخيرة و ZF يشير إما ألى الصفر الموجب أو الصفر السالب.
  • يتم استخدام الحمل CF لكي يتم نقل تأثير عملية سابقة على عملية لاحقة مث العمليات ADC، SUB الجمع مع الحمل الطرح مع الاقتراض.
  • التعليمات JP CC,SET CC,LOOP CC,MOV CC تقوم هذه التعليمات بفحص شرط معين من أجل القفز أو التفرع أو ضبط بايت معين أو إنهاء حلقة، يمكن لهذه التعليمات أن تستخدم أعلام الحالة السابقة.
Source: wikipedia.org
Close Ad
Close Ad