שאלה

Blade2

New member
שאלה

מהו offset? זה לא מוסבר בצורה טובה בספר אסמבלי שלי. תודה
 

Blade2

New member
למרות שהסתכלתי שם זה עדיין לא ברור

למטה הם דיברו עם ההבדלים בין offset ל lea מתוך ידיעה מה זה אני לא יודע מה זה ומחפש הסבר מהתחלה על זה. תודה לכל מי שעונה...
 

EETB

New member
אוקיי:

OFFSET בעצם מחליף את שם המשתנה שקבעת ב.DATA לכתובת היחסית שלו, היסט. יש פונציות כמו 9 של 21H שכדאי להדפיס מחרוזת היא צריכה את כתובת ההתחלה באוגר DX. לכן ההוראה: mov dx,offset str תציב בDX את הכתובת היחסית של STR, שהיא מחרוזת שהגדרנו קודם. LEA עושה אותו דבר. רק כפי שתבין מהדיון השני בדרך אחרת.
 
למעלה