Lea זאת פקודה הטוענת את הכתובת האפקטיבית של המשתנה/מערך או מה שלא יהיה וoffset זאת הנחיה (ולא פקודה !!!) לקומפיילר להחזיר מטבלת הסמלים קבוע המתאר את הכתובת היחסית של המשתנה.
בLea משתמשים כאשר לא יודעים את הכתובת בזמן ריצת התוכנית. ההבדל בין Offset לLea זה שבOffset הכתובת מחושבת בזמן קומפילציה ואילו בLea הכתובת מחושבת בזמן ריצה.
מכיוון שהיא מתבצעת בזמןקומפילציה ולכן השתמש בה אם אתה יודע את כתובת המשתנה בזמן כתיבת הקוד (כלומר אם הקומפיילר יודע את הכתובת). אם אינך יודע את הכתובת, והיא ידועה רק בזמן ריצה, אז השתמש ב-LEA.
סטאטי אכן השתמש ב-offset. לגבי הקצאות אחרות, אם נאמר לך שזהו משתנה פורמאלי, אז ניתן להשתמש ב-offset, אך אם לא ידוע אם זוהי הקצאה דינאמית או סטאטית, השתמש ב-lea. מקווה שהייתי ברור.