لغة التجميع: الفرق بين النسختين
[نسخة منشورة] | [نسخة منشورة] |
تم حذف المحتوى تمت إضافة المحتوى
ط بوت:التعريب V4 |
لا ملخص تعديل وسم: تعديل مصدر 2017 |
||
سطر 43:
تسمى الخطوة الحسابية عندما يقوم المُجمّع بمعالجة برنامج بوقت التجميع.
== تركيب لغة التجميع ==
تستخدم لغة التجميع أسلوب [[استذكار|ذاكري]] (مُعتمد علي الذاكرة بشكل كبير) لتمثيل كل [[لغة الآلة|التعليمات]] أو [[كود العملية|كود التشغيل المنخفض المستوى للآلة]]، وعادةً ما يكون أيضًا كل [[سجل المعالج|سجل معماري]] و{{وإو|حقل بت|Bit field|نص=حقل البت}} وما إلى ذلك. تتطلب العديد من العمليات [[معامل حسابي|معاملًا]] واحدًا أو أكثر من أجل تكوين تعليمات كاملة. تسمح معظم المجمعات بالثوابت والسجلات و{{وإو|التسمية (علم الحاسوب)|Label (computer science)|نص=التسميات}} المُسماة لمواقع البرامج والذاكرة، ويمكنها حساب {{وإو|التعبير (علم الحاسوب)|Expression (computer science)|نص=التعبيرات}} للمعاملات. وبالتالي، يتم تحرير المبرمجين من الحسابات المتكررة المملة وتكون برامج المجمّع أكثر قابلية للقراءة من لغة الآلة. اعتمادًا على المعمارية، يمكن أيضًا دمج هذه العناصر للحصول على تعليمات محددة أو {{وإو|وضع التوجيه|Addressing mode|نص=أوضاع التوجيه}} باستخدام [[حيد (حاسوب)|إزاحات]] أو بيانات أخرى بالإضافة إلى العناوين الثابتة. تقدم العديد من المُجمعات آليات إضافية لتسهيل تطوير البرنامج، والتحكم في عملية التجميع، والمساعدة في [[تصحيح برمجي|تصحيح الأخطاء]].
== المصطلح ==
=== المُجمع ===
|