ايه اسمبلر؟
برنامج الجمع بيخلق شفرة موضوع عن طريق ترجمة مجموعات من المذكرات والترجمة للعمليات وأنماط التعامل إلى ما يعادلها عدديًا. التمثيل ده عادةً بيحتوي على رمز تشغيل ("أوبكود") بالإضافة إلى بتات ومعلومات التحكم التانية. المجمع بردو بيحسب التعبيرات الثابتة ويحل الأسماء الرمزية لمواقع الذاكرة والكيانات التانية. استخدام المراجع الرمزية هو سمة أساسية للمجمعات، والتي بتوفر عمليات حسابية مملة وتحديثات العنوان اليدوية بعد تعديلات البرنامج. بتشمل معظم أجهزة التجميع أيضًا مرافق ماكرو لأداء البديل النصي <unk> على سبيل المثال ، لتوليد تسلسلات قصيرة شائعة من التعليمات على شكل خط داخلي ، بدلاً من البرامج الفرعية المسماة.  ممكن بعض المجمعات بردو تكون قادرة على تنفيذ بعض أنواع بسيطة من التحسينات المحددة لمجموعة التعليمات. ممكن يكون مثال ملموس من دا هو مجمعات x86 الموجودة في كل مكان من مختلف البائعين. بيتم تسميتها زيادة حجم القفز ، ومعظمها قادرة على أداء استبدال تعليمات القفز (القفزات الطويلة بتتبدل بالقفزات القصيرة أو النسبية) في أي عدد من الممرات ، بناءً على طلب. ممكن حتى البعض تانيين يقوموا بإعادة ترتيب بسيطة أو إدراج تعليمات، زي بعض أجهزة التجميع للهندسة المعمارية RISC اللي ممكن تساعد في تحسين جدولة تعليمات معقولة لاستغلال خط أنابيب وحدة المعالجة المركزية بأكبر قدر ممكن من الكفاءة.