لا، لا تحتوي لغة الآلة على مترجم يتولى عملية التحويل من لغة الآلة إلى لغة التجميع.
السبب:
تعريف لغة الآلة: لغة الآلة هي لغة مباشرة يفهمها ويفسرها المعالج دون الحاجة إلى أي مترجم أو وسيط. تتكون من تعليمات ثنائية (0 و 1) فريدة لكل معالج.
تعريف لغة التجميع: لغة التجميع هي لغة برمجة منخفضة المستوى، لكنها أسهل قراءة وفهمًا من لغة الآلة. تستخدم رموزًا وتعليمات مختصرة تمثل تعليمات لغة الآلة، مما يجعلها أكثر قابلية للفهم من قبل المبرمجين.
عملية التحويل: تتم عملية التحويل من لغة التجميع إلى لغة الآلة من خلال برنامج يسمى المجمع (Assembler). يقوم المجمع بترجمة كل تعليمة بلغة التجميع إلى تعادلها في لغة الآلة
عدم وجود مترجم: لا يوجد مترجم يعكس هذه العملية، أي تحويل لغة الآلة إلى لغة التجميع. وذلك لأن لغة الآلة محددة لكل معالج، ولا يمكن تمثيلها بسهولة بنفس الطريقة التي تُمثل بها لغة التجميع.
ملخص:
لغة الآلة مباشرة يفهمها المعالج، بينما لغة التجميع مفهومة أكثر للمبرمجين.
يتم تحويل لغة التجميع إلى لغة الآلة بواسطة المجمع.
لا يوجد مترجم لتحويل لغة الآلة إلى لغة التجميع.
ملاحظة:
يمكن استخدام المفكك (Disassembler) لتحليل تعليمات لغة الآلة وفهمها، لكنه لا يعيد كتابتها بلغة التجميع.
تُستخدم لغات البرمجة عالية المستوى بشكل شائع اليوم، حيث يتم تحويلها تلقائيًا إلى لغة الآلة بواسطة المترجم (Compiler) أو المفسر (Interpreter).