אוגר הדגלים
מתוך ויקיפדיה, האנציקלופדיה החופשית
אוגר הדגלים הוא אוסף ביטים של יחידה אריתמטית-לוגית המכיל מידע נוסף על תוצאה של פעולה אחרונה המשמש לביצוע מותנה של פקודות שפת סף של מעבד. דגל נחשב דלוק כשערך הביט - 1. וכבוי כשערכו - 0. זהו אוגר שיכול להכיל ביטים כגון:
- Carry - CF - דגל הנשא - משמעותי בפעולות במספרים בלתי מכוונים בלבד (unsigned). במספרים כאלה, בביצוע פעולת חיבור שתוצאתה גדולה מטיפוס היעד, או בביצוע פעולת חיסור של ערך גדול מערך קטן ממנו, ידלק דגל זה.
- Zero - ZF - דגל האפס - יידלק כשתוצאת הפעולה האריתמטית האחרונה יהיה שווה לאפס. נועד בעיקר לביצוע קפיצות מותנות.
- Sign - SF - דגל הסימן - יידלק כשהביט השמאלי ביותר באופרנד היעד בפעולה האחרונה יהיה 1, מה שמציין מספר שלילי.
- Overflow - OF - דגל הגלישה - יידלק לאחר ביצוע פעולה אריתמטית שבה סימן התוצאה (+/-) שגוי.
- Parity - PF - דגל הזוגי - יידלק כאשר מספר הביטים הדולקים בתוצאת הפעולה האריתמטית האחרונה הוא זוגי. ייכבה כאשר היא אי-זוגית.