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

תוכן שנמחק תוכן שנוסף
Izaq (שיחה | תרומות)
אין תקציר עריכה
Izaq (שיחה | תרומות)
אין תקציר עריכה
שורה 7:
{{פקודה|SUB|פעולה=מבצע חיסור של אופרנד המקור מאופרנד היעד.|פרמטרים=אוגר, זכרון; זכרון, אוגר; אוגר, אוגר; זכרון, ערך מיידי; אוגר, ערך מיידי|תחביר=SUB OpDestination, OpSource|דוגמה=SUB [BX], 0A2H|אלגוריתם=OpDestination = OpDestination - OpSource|הערות='''הדגלים המשתנים:''' Overflow ,Sign, Zero, Auxiliary Carry, Parity, Carry.}}
 
 
{{פקודה|SBB|פעולה=מבצע חיסור של אופרנד המקור ודגל הלווה מאופרנד היעד.|פרמטרים=אוגר, זכרון; זכרון, אוגר; אוגר, אוגר; זכרון, ערך מיידי; אוגר, ערך מיידי|תחביר=SBB OpDestination, OpSource|דוגמה=SBB [BX], 0A2H|אלגוריתם=OpDestination = OpDestination - OpSource - Carry|הערות='''הדגלים המשתנים:''' Overflow ,Sign, Zero, Auxiliary Carry, Parity, Carry.}}
 
 
{{פקודה|CMP|פעולה=מבצע חיסור אופרנד המקור מאופרנד היעד מבלי לשנות את ערך אופרנד היעד,אלא את הדגלים האריתמטיים בלבד|פרמטרים=אוגר, זכרון; זכרון, אוגר; אוגר, אוגר; זכרון, ערך מיידי; אוגר, ערך מיידי|תחביר=CMP Op1, Op2|דוגמה=CMP AX, Val|אלגוריתם=Op1-Op2|הערות=בדרך כלל לאחר פקודה זו תבוא אחת מפקודות הקפיצה המותנות<br />'''הדגלים המשתנים''': Carry, Zero, Sign, Oveflow, Parity, AuxiliaryCarry}}