בתכנות מחשב, שפת assembly, לפעמים מקוצרת asm, היא כל שפת תכנות ברמה נמוכה שבה יש התאמה חזקה מאוד בין ההוראות בשפה להוראות קוד המכונה של הארכיטקטורה.
מהי שפת אסמבלינג במילים פשוטות?
שפת assembly היא שפת תכנות שניתן להשתמש בה כדי לומר ישירות למחשב מה לעשות שפת assembly היא כמעט בדיוק כמו קוד המכונה שמחשב יכול להבין, אלא שהוא משתמש במילים במקום מספרים. מחשב לא באמת יכול להבין תוכנית assembly ישירות.
מהי שפת אסמבלינג עם דוגמה?
דוגמאות אופייניות לתוכניות שפת assembly גדולות מהזמן הזה הן IBM PC DOS מערכות ההפעלה, מהדר Turbo Pascal ויישומים מוקדמים כמו תוכנית הגיליונות האלקטרוניים Lotus 1-2-3.
למה מיועדת שפת ההרכבה?
היום, שפת ה-assembly משמשת בעיקר מניפולציה ישירה של חומרה, גישה להוראות מעבד מיוחדות, או כדי לטפל בבעיות ביצועים קריטיות. שימושים טיפוסיים הם מנהלי התקנים, מערכות משובצות ברמה נמוכה ומערכות בזמן אמת.
אילו שפות הן שפת אסמבלינג?
שפת הרכבה היא הממשק בין שפות ברמה גבוהה יותר (C++, Java וכו') וקוד מכונה (בינארי). עבור שפה מהודרת, המהדר הופך קוד ברמה גבוהה יותר לקוד שפת assembly.