אסמבלי x86/מבט כללי על אסמבלר: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
אין תקציר עריכה |
תיקון קישורים |
||
שורה 1:
{{אסמבלי|מבט כללי על אסמבלר}}
'''אסמבלר''' (Assembler) היא [[W:תוכנית מחשב|תוכנית מחשב]] המתרגמת (או: [[W:מהדר|מהדרת]]) תוכנית שנכתבה ב[[:קטגוריה:שפות סף|שפת סף]] (Assembly) ל[[W:שפת מכונה|שפת מכונה]] הניתנת לביצוע על ידי ה[[W:מחשב|מחשב]].
האסמבלר מותאם בדרך כלל לשפת מכונה ספציפית, אם כי אסמבלרים מסוימים יכולים לטפל בתוכניות הכתובות בשפות סף של מעבדים שונים.
שורה 6:
==מהות האסמבלר==
ה[[W:מעבד]] של
עד לתחילת שנות ה-70 של המאה העשרים היה התכנות באסמבלר נפוץ למדי ואפילו דומיננטי, עקב משאבי המחשב המוגבלים שעמדו לרשות המתכנתים, והיכולת ליצור קוד חסכוני ביותר (יחסית לזה שנוצר בשפות עיליות) באמצעות האסמבלר. בעקבות המעבר לשפות עיליות נותר האסמבלר בעיקר ככלי למתכנתי [[
לקיצור תהליך התכנות של פעולות נפוצות נוספו לאסמבלר הוראות מכלול (Macro statements) לביצוע פעולות אלה, שכל אחת מהן התפתחה לסדרה של פקודות אסמבלר.
|