אסמבלי x86/האוגרים: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
Izaq (שיחה | תרומות)
Izaq (שיחה | תרומות)
שורה 35:
<br />הדגל נחשב דלוק כשערך הביט - 1. וכבוי כשערכו - 0.
*Overflow - דגל הגלישה - יידלק לאחר ביצוע פעולה אריתמטית שבה סימן התוצאה (+/-) שגוי.
*Direction - דגל הכיוון - ישמורה להדליקולמעבד כשרוציםבפקודות לבצעמחרוזת פעולותלקדם עלמצביעים קטעיכלפי זכרון בסדר יורדמעלה (ולא0) עולהאו כרגילמטה (1).
*Interrut - דגל אפשור פסיקות חומרה. 1=אפשור, 0= אי אפשור.
*Interut -
*Trace -
*Sign - דגל הסימן - יידלק כשהביט השמאלי ביותר באופרנד היעד בפעולה האחרונה יהיה 1, מה שמציין מספר שלילי.
*Zero - דגל האפס - יידלק כשאופרנדכשתוצאת היעדהפעולה בפעולההאריתמטית האחרונה יהיה שווה לאפס. נועד בעיקר לביצוע קפיצות מותנות.
*Auxiliary Carry - דגל נשא נוסף.
*Parity - דגל הזוגי - יידלק כאשר כמותמספר הביטים דולקיםהדולקים היאבתוצאת זוגיתהפעולה האריתמטית האחרונה הוא זוגי. ייכבה כאשר היא אי-זוגית.
*Carry - דגל הנשא - במידה ובוצעה פעולה ונוצר ביט אחד שאין אפשרות לאופרנד להכילו, דגל הנשא יכיל ביט זה.