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

תוכן שנמחק תוכן שנוסף
ינון א (שיחה | תרומות)
אין תקציר עריכה
ינון א (שיחה | תרומות)
אין תקציר עריכה
שורה 30:
|תחביר=JNLE label או JG label1|דוגמה=JG label1 ; קופץ לשורה המסומנת ב label1 בתנאי שדגל האפס כבוי וגם דגל הסימן כבוי|אלגוריתם=IP=השורה אליה משוייכת התווית label1 אם ZF=0 AND SF=0|הערות=}}
 
{{פקודה|JGE/JNL|פעולה=קפיצה לתוווית label בתנאי שדגל הסימן כבוי (תוצאת גדול או שווה בפקודת CMP).|פרמטרים=תוית
|תחביר=JNL label או JGE label1|דוגמה=JGE label1 ; קופץ לשורה המסומנת ב label1 בתנאי שדגל הסימן כבוי|אלגוריתם=IP=השורה אליה משוייכת התווית label1 אם SF=0|הערות=}}
 
{{פקודה|JL/JNGE|פעולה=קפיצה לתוווית label בתנאי שדגל הסימן שונה מדגל הגלישה (תוצאת קטן מ בפקודת CMP).|פרמטרים=תוית
|תחביר=JL label או JNGE label1|דוגמה=JNGE label1 ; קופץ לשורה המסומנת ב label1 בתנאי שדגל הסימן שונה מדגל הגלישה|אלגוריתם=IP=השורה אליה משוייכת התווית label1 אם SF<>OF|הערות=}}
 
{{פקודה|LE/JNG|פעולה=קפיצה לתוווית label בתנאי שדגל האפס דלוק (תוצאת קטן או שווה בפקודת CMP).|פרמטרים=תוית
|תחביר=JE label או JNG label1|דוגמה=JNG label1 ; קופץ לשורה המסומנת ב label1 בתנאי שדגל האפס דלוק|אלגוריתם=IP=השורה אליה משוייכת התווית label1 אם ZF=1|הערות=}}
 
{{פקודה|JO|פעולה=קפיצה לתוווית label בתנאי שדגל הגלישה דלוק.|פרמטרים=תוית
JO (קפיצה אם יש גלישה)
|תחביר=JO label|דוגמה=JO label1 ; קופץ לשורה המסומנת ב label1 בתנאי שדגל הגלישה דלוק|אלגוריתם=IP=השורה אליה משוייכת התווית label1 אם OF=1|הערות=}}
JNO (קפיצה אם אין גלישה)
 
JS (קפיצה אם המספר מסומן)
{{פקודה|JNO|פעולה=קפיצה לתוווית label בתנאי שדגל הגלישה כבוי.|פרמטרים=תוית
JNS (קפיצה אם המספר אינו מסומן)
|תחביר=JNO label|דוגמה=JNO label1 ; קופץ לשורה המסומנת ב label1 בתנאי שדגל הגלישה כבוי|אלגוריתם=IP=השורה אליה משוייכת התווית label1 אם OF=0|הערות=}}
 
{{פקודה|JS|פעולה=קפיצה לתוווית label בתנאי שדגל הסימן דלוק.|פרמטרים=תוית
|תחביר=JS label|דוגמה=JS label1 ; קופץ לשורה המסומנת ב label1 בתנאי שדגל הסימן דלוק|אלגוריתם=IP=השורה אליה משוייכת התווית label1 אם SF=1|הערות=}}
 
{{פקודה|JNS|פעולה=קפיצה לתוווית label בתנאי שדגל הסימן כבוי.|פרמטרים=תוית
|תחביר=JNS label|דוגמה=JNS label1 ; קופץ לשורה המסומנת ב label1 בתנאי שדגל הסימן כבוי|אלגוריתם=IP=השורה אליה משוייכת התווית label1 אם SF=0|הערות=}}
 
{{פקודה|JP/JPE|פעולה=קפיצה לתוווית label בתנאי שדגל הזוגי דלוק.|פרמטרים=תוית
|תחביר=JP label או JPE label|דוגמה=JP label1 ; קופץ לשורה המסומנת ב label1 בתנאי שדגל הזוגי כבוי|אלגוריתם=IP=השורה אליה משוייכת התווית label1 אם PF=1|הערות=}}
 
JP/JPE (קפיצה אם מס' הביטים הדלוקים זוגי)
JPO (קפיצה אם מס' הביטים הדלוקים ב-Low זוגי)