سجل الأعلام  سِجِلّ الأعلام -يسمى أيضًا «يجل كود الشروط» (condition code register)- هو عبارة عن بتّات مستقلّة بعضها عن بعض منطقيًا وهي تسمّى «أعلام» في معظم الأحيان. الأعلام تستنبط من المِعْمَلات (operands) ونتيجة عملية (result of an operation)؛ وهي تبرز حالة وحدة الحسابيات والمنطق (arithmetic logic unit) بعد تنفيذ عملية هي لا تُغيَّر عن طريق تنفيذ عمليات حسابياتية أو منطقية من خلال وحدة الحسابيات والمنطق فقط، بل تتأثّر أيضًا من أجل أوامر أخرى التي لا تُظهر فرديًا الارتباط المنطقي بين العملية والأعلام بشكل مباشر.  يتألف سجل الاعلام من 32 بت ويقسم إلى ثلاثة أقسام رئيسية:  1- أعلام الحالة STATUS FLAGS  2- علم التحكم DIRECTION FLAG  3- مجموعة من أعلام النظام GROUP OF SYSTEM FLAGS  البتات من 1,3,5,15&22to31 محجوزة يجب أن لا تعتمد البرامج على أي من حالة هذه الخانات.  بعض اللعلام في سجل الاعلام يمكن أن تعرف بشكل مباشر باستخدام بعض التعليمات الخاصة كما أنه لا يوجد تعليمات تفحص كامل سجل الاعلام بشكل مباشر.  التعليمات التالية يمكن أن تستخدم لنقل مجموعة من الاعلام من وإلى روتينات البرنامج وذلك عن طريق الروتين المخصص للتعامل مع المكدس أو مع المكدس EAX:  LAHF,SAHF,PUSHF,PUSHD,POPF,and POPFD.  بعد ترحيل محتوى سجل الاعلام إلى المكدس يمكن التعامل معه وفحصه باستخدام تعليمات بتات التحكم  BT,BTS,BTR,BTC  عندما يتم إيقاف المهمة باستخدام خاصية المهام المتعددة للمعالج يقوم المعالج بشكل تلقائي بحفظ حالة سجل الاعلام في قسم حالة المهمة من أجل بدء وضع التوقف لهذه المهمة.  عند العودة إلى استئناف هذه المهمة يقوم المعالج باعادة تحميل سجل الاعلام بالمعلومات اللازمة من الTSS  عند طلب المقاطعة أ روتين المسك الاستثنائي يقوم المعالج بشكل تلقائي بحفظ الحالة في روتين خدمة المكدس وعندما يتم تبديل المقاطعة أو الروتين الاستثنائي عن طريق تبديل المهام ومن ثم تم حفظها في TSS.  بتات أعلام الحالة هي (0,2,4,6,7,11) من سجل الاعلام وهي تتأثر بالتعليمات الحسابية مثل الجمع add والطرح sub والضرب mult والقسمة div وهذه الاعلام:  وهي في حالة واحد منطقي cf =1 إذا كانت ناتج العملية الحسابية هناك حمل أو اقتراض من الخانة الأكثر أهمية وإلا فهي صفر منطقي.  وهو يطابق شرط حمل الطفحان في العمليات الحسابية على الاعداد الصحيحة غير المؤشرة ويستخدم في حسابيات الدقة المضاعفة Multiple Precision arithmetic  واحد منطقي إذا كان عدد الواحدات في البايت السفلي من الناتج عددا زوجيا والا فصفر منطقي  يكون في حالة واحد منطقي إذا كان هنالك حمل أو اقتراض من الخانة الثالثة إلى الخانة الرابعة من النبل السفلي للناتج وصفر فيما عدا ذلك ويستخدم مع التعليمات الحساية المطبقة على ال BCD.  يكون في حالة واحد منطقيZF=1 إذا كان الناتج صفرا وصفر فيما عدا ذلك ZF=0.  مطابق للخانة الأكثر أهمية للناتج وهي خانة الإشارة للأعداد الصحيحة المؤشرة  إذا كانت SF=0 فالعدد موجب أما إذا كانت SF=1 فالعدد سالب.  يكون في حالة واحد منطقيOF=1 إذا كان العدد الصحيح الناتج موجب كبير جدا أو عدد سالب صغير جدا بحيث لا تتسع خانات المستقر باستثناء خانة الإشارة أي أن الطفحان يحدث من الخانة ما فيل الأخيرة إلى الخانة الأخيرة الأكثر وهي خانة الإشارة ويكون صفر عندما لا يكون هنالك طفحان من الخانة قبل الأخيرة إلى الخانة الأخيرة، إذا فهو متعلق بشرط الطفحان في الاعداد الصحيحة المؤشرة.  في أعلام الحالة هذه فقط علم الحمل يمكن أن يعرف بشكل مباشر أي يتم الولج إليه مباشرة باستخدام التعليمات STC,CLC,CMC كذلك باستخدام تعليمات الخاصة بالبت BT,BTS,BTR,BTC حيث تقوم نسخ بت معين إلى الCF.  تتأثر اعلام الحالة بالعمليات الحسابية على الاعداد الصحيحة المؤشرة والغير مؤشرة و BCD الصحيحة.  موقعه البت العاشر من سجل الأعلام ويستخدم للتحكم بتعليمات السلاسل  MOVS ،CMPS SCAS ،LOADS ،STORS.  إذا وضع هذا العلم في حالة واحد منطقي DF=1 يجعل تعليمات السلاسل تقوم بانقاص آلي للعنوان في الذاكرة أي تعالج السلسة من الأعلى إلى الأسفل أما إذا كان الـDF=1 فإن تعليمات السلاسل تعالج المعلومات من العنوان الأسفل إلى الأعلى شكل آلي.  STD تقوم بجعل الـDF=1 CLD تقوم بجعل الـDF=0  تتحكم أعلام النظام بعمليات نظام التشغيل وإدارة المهام ولا يمكن استخدامها مع برامج التطبيقات العادية وهي على الشكل التالي:  عندما يكون في حالة واحد  منطقي أي TF =1 يسمح بتنفيذ خطوة واحدة فقط عند إجراء عملية أي عملية تلقيط الاخطاء عندما يكون في حالة صفر منطقي TF=0 لا يسمح باجراء خطوة واحدية.  يشغل البت التاسع من سجل الاعلام وهو مسؤول عن التحكم بالمقاطعات. إذا كان علم المقاطعة IF=1 يقوم المعالج بالاستجابة لطلب المقاطعة ويقوم بتنفيذها، أما إذا كان علم المقاطعة IF =0 يقوم تجاهل المقاطعات  موقعه البت الرابع عشر في سجل الاعلام وتتحكم بترتيب المقاطعات واستدعاء المهام  NT=1 عندما تكون المهمة الحالية ترتبط بالمهمة المنفذة السابقة.  NT=0 عندما تكون المهمة الحالية لا ترتبط بالمهمة السابقة.  موقع البت السادس عشر في سجل الأعلام ويستخدم للتحكم باستجابة المعالج للاستثناءات  موقعه البت السابع عشر في سجل الاعلام  VM=1 لتمكين النمط الحقيقي للمعالج 8086  VM=0 من أجل العودة إلى الوضع المحمي وإلغاء الوضع الحقيقي 8086.  موقعه البت الثامن عشر من سجل الاعلام  إذا كان الAC=1 وكان العلم AM=1 الواقع في السجل CR0 يتم تمكين وضع الانزياح في فحص مؤشرات الذاكرة.  عندما يكون AC=0 أو AM=0 يتم إلغاء وضع فحص الانزياح في الذاكرة.  موقعه البت التاسع عشر من سجل الاعلام وهو الصورة الحقيقية للعلم IF ويستخدم بالاقتران مع العلم VIP  موقعه البت العشرون من سجل الاعلام  إذا كان VIP=1 عندما يكون هنالك كقاطعات تم تعليقها  أما إذا كان VIP=0 فإنه لا توجد مقاطعات معلقة. علما بأن البرامج هي التي تقوم بالكتابة على هذا العلم أما المعالج فيقوم بالقراءة فقط يستخدم هذا العلم مع العلم VIF.  موقعه البت الواحد والعشرون من سجل الأعلام ويمكن للبرامج أن تستخدم هذا العلم من أجل دعم تعليمة التعرف على المعالج