שוב אסמבלר ...

oketz1

New member
שוב אסמבלר ...

מישהו יכול להסביר לי מה בדיוק עושות הפקודות הבאות ? ADC ABB, הבנתי שמטרתן להוסיף ולהפחית את הcary אך אודה אם מישהו מכם יפרט יותר , וייתן דוגמה קטנה... בתודה, עוקץ
 

codec

New member
חיבור וחיסור

אני מניח שהתכוונת ל-SBB... בכל מקרה, שתי הפקודות משתמשות ב-carry flag לביצוע פעולות:
SBB op1, op2 ==> op1=op1-op2-CF ADC op1,op2 ==> op1=op1+op2+CF​
כל פעולה כזו, כמובן, משפיעה על ה-CF, ולכן ניתן לבצע חיבורי/חיסורי שרשרת (כמו שלמדנו בכיתה ב'...)
 
למעלה