ما هو المجمع

جدول المحتويات:

ما هو المجمع
ما هو المجمع

فيديو: ما هو المجمع

فيديو: ما هو المجمع
فيديو: زامل | القدس ماهو في المجمع 2024, يمكن
Anonim

المجمع يأتي من الكلمة الإنجليزية "المجمع" ، والتي تعني "المجمع". المجمع هو مترجم شفرة المصدر يحول هذا الرمز إلى لغة الآلة.

ما هو المجمع
ما هو المجمع

ضروري

دليل الكمبيوتر

تعليمات

الخطوة 1

المُجمّع ، مثل اللغة نفسها ، خاص في الغالب ببنيات محددة ومتغيرات بناء جمل النص وأنظمة التشغيل. هناك أيضًا مجمعات متعددة الأنظمة أو عالمية ، أو بالأحرى مجمعات عالمية محدودة يمكنها العمل على منصات وأنظمة تشغيل مختلفة. ومع ذلك ، لا يمكن كتابة برنامج مستقل عن الجهاز بلغة منخفضة المستوى. من بين المجمعات العالمية ، يتم تمييز المجمعات المتقاطعة بشكل منفصل ، وهي قادرة على تجميع وحدة قابلة للتنفيذ أو رموز الآلة لأنظمة التشغيل والبنى الأخرى.

الخطوة 2

التجميع ليس المرحلة الأولى وليست الأخيرة في طريق الحصول على وحدات قابلة للتنفيذ من البرنامج. على سبيل المثال ، قد ينتج عن بعض المجمعات عالية المستوى نتائج مثل برامج لغة التجميع. في المستقبل ، المجمع نفسه مسؤول عن معالجة مثل هذا البرنامج. بالإضافة إلى ذلك ، قد لا تكون نتيجة التجميع وحدة نمطية قابلة للتنفيذ ، ولكن قد تكون كائنًا واحدًا ، والذي سيحتوي على كود الجهاز وبيانات البرنامج في كتل متباينة. ثم يتم إنتاج الملفات القابلة للتنفيذ من هذه باستخدام برامج تحرير الارتباط.

الخطوه 3

المجمعين لنظام DOS هم الأكثر شهرة. من بينها ، يمكن تمييز TASM و MASM و WASM في مجموعة منفصلة. في وقت من الأوقات ، كان أبسط مجمع في شكل A86 شائعًا أيضًا.

الخطوة 4

عندما بدأ استخدام نظام التشغيل Windows على نطاق واسع ، أطلق المطورون TASM. هذه حزمة غير رسمية تم إنشاؤها بواسطة شخص يُدعى "! TE". جعلت هذه اللغة من الممكن إنشاء برامج مختلفة في بيئات Windows. حاليًا ، تم إيقاف تطوير هذا البرنامج رسميًا. أصبحت البيئة غير رسمية ، لكنها تجعل العمل مع المترجم أسهل بكثير.

الخطوة الخامسة

تدعم Microsoft رسميًا منتجًا آخر ، وهو Microsoft Macro Assembler. لا يزال قيد التطوير ، يتم تضمين أحدث الإصدارات في العديد من المجموعات. ومع ذلك ، فإن الإصدار الذي كان يهدف إلى إنشاء برامج لأنظمة DOS توقف عن التطوير.

الخطوة 6

تم تطوير مشروع مجمّع مفتوح المصدر اليوم. أصبحت إصداراته متاحة لأنظمة تشغيل مختلفة. تتيح لك هذه المجموعة أيضًا الحصول على ملفات الكائنات لهذه الأنظمة. هذا المجمع يسمى NASM.

الخطوة 7

Yasm هي نسخة معاد كتابتها من NASM من الصفر مع استثناءات قليلة. المجمع الصغير FASM ممنوع من إعادة الترخيص.

موصى به: