لغة التجميع: الفرق بين النسختين

[نسخة منشورة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
JarBot (نقاش | مساهمات)
ط بوت:إزالة تصنيف غير موجود
لا ملخص تعديل
سطر 1:
{{تنسيق}}
:''راجع قسم "المصطلحات" أدناه، للحصول على معلومات خاصة باستعمال لفظة "تجميع" ولفظة "مجمع"''
{{معلومات لغة برمجة
 
|اسم =
|شعار =
|نموذج =
|نظام_التنميط =
|تاريخ_ظهور =
|صممها =
|المطور =
|آخر_إصدار =
|رقم_آخر_إصدار =
|رقم_آخر_اختبار =
|تاريخ_آخر_إصدار =
|متأثرة_بـ =
|أثرت =
|نظام_التشغيل =
|رخصة =
|موقع =
|امتداد_الملف =
}}
'''لغات التجميع''' {{إنج|Assembly Languages}} هي مجموعة من اللغات ذات المستوى المنخفض Low-Level (بمعنى أنها مصممة لتتعامل مع الحاسوب أكثر من كونها مصممة ليتم البرمجة بها) تستخدم في برمجة أجهزة الكمبيوتر، المعالجات الدقيقة Microprocessors، المتحكمات الدقيقة Microcontrollers، وفي برمجة الدوائر المتكاملة Integrated Circuits (IC).وتقوم تلك اللغات بتحويل الكود والثوابت اللازمة لبرمجة بناء معين من وحدات المعالجة المركزية CPU، من شكله المعتمد على الرموز Symbolic إلى شكل آخر رقمي يسمى "كود الآلة" Machine Code.هذا التحويل/التمثيل Representation يتم تعريفه عادة عبر الشركات المصنعة للأجهزة، ويعتمد على مجموعة من الاختصارات التي تساعد المبرمجين على تذكر تعليمات البرمجة والسجلات Registers المستخدمة في عمليات البرمجة بسهولة. وهناك لغة تجميع محددة لكل بناء حاسوبي سواء كان فعليا Physical أو افتراضيا Virtual (بعكس معظم لغات البرمجة عالية المستوى High-Level، التي عادة ما تعمل مع معظم أنظمة الحاسوب).