אסמבלי x86: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
אין תקציר עריכה |
אין תקציר עריכה |
||
שורה 4:
במקור, כתיבת תוכניות הייתה ע"י שימוש בקוד הבינארי שהוענק להוראות־המעבד (הנקרא גם <code>
OPCODE</code>) ובעזרת שימוש בכתובות וערכים בינאריים (ידועים גם
רוב ההוראות בשפה זו פשוט מוחלפות לשורת קוד אחת בשפת המכונה ([[w:התאמה חד-חד ערכית|התאמה חד-חד ערכית]]), כאשר שם הפקודה ושמות האופרנדים מוחלפים בערכים בינאריים או כתובתם כערך בינארי. למרות זאת, באסמבלי קיימות כמה תכונות שלא קיימות ב[[w:שפת מכונה|שפת מכונה]], כמו הענקת שם משתנה לתא בזיכרון, שימוש במאקרו (הוראות מכלול – מאפשרת למתכנת לכתוב קוד פעם אחת ולאחר תהליך הקומפילציה הוא ייכתב מספר פעמים. השימוש בהוראה זו הוא במקרים בהם כתיבת אותו קוד מספר פעמים יהיה יעיל יותר מאשר שימוש בלולאה או מתודה) וכו'.
|