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