مقارنة بين برامج التجميع

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

كجزء من مجموعة برامج الترجمة

مُجمِّعات الهدف الواحد

6502 مُجمِّع

مُجمِّعمطورالبرمجيات الحرة والمفتوحة المصدررخصةمجموعة التعليماتمنصة الاستضافة
محرر لغة التجميع أتاريشركة شيباردسون مايكروسيستمزلاملكية خاصةتقنية MOS 6502أتاري 8 بت
مُجمِّع أتاري ماكروشركة شيباردسون مايكروسيستمزلاملكية خاصةتقنية MOS 6502أتاري 8 بت
EDASMشركة أبل كمبيوترلا؟تقنية MOS 6502أبل دوس 3.x
k2asmأندريه كايسماخر، هوك براندس، بوريه سيلينغنعمرخصة فنيةتقنية MOS 6502لينكس ، ويندوز ، ماك أو إس ، وربما أنظمة يونكس أخرى
ليزاراندال هايدلاملكية خاصةتقنية MOS 6502أبل 2
ماك/65برامج الأنظمة المُحسّنةلاملكية خاصةMOS Technology 6502 ، WDC 65C02أتاري 8 بت
ميرلينجلين بريدوننعمالملكية العامةMOS Technology 6502 ، WDC 65C02أبل 2
أوركا/مشركة بايت ووركسلاملكية خاصة ، مجاني للاستخدام غير التجاريMOS Technology 6502 ، WDC 65C02 ، WDC 65C816ProDOS 8/16 ، GS/OS
RMACجيمس هامونز، جورج ناكوس، لاندون دايرنعمحرتقنية MOS 6502لينكس ، ويندوز ، ماك أو إس
SynAssemblerبرنامج Synapseلاملكية خاصةتقنية MOS 6502أتاري 8 بت
VASMفولكر بارتلمان، فرانك ويللاحرتقنية MOS 6502متنوع
xa65كاميرون كايزر، أندريه فاشاتنعمرخصة جنو العموميةMOS Technology 6502 ، WDC 65C02 ، WDC 65C816لينكس ، متنوع
XASMبيوتر فوسيكنعمحرتقنية MOS 6502لينكس ، ويندوز ، ماك أو إس

680x0 مُجمّعات

مُجمِّعمطورالبرمجيات الحرة والمفتوحة المصدررخصةمجموعة التعليماتمنصة الاستضافةالتطوير نشط
مُجمِّع الماكرو ASM-Oneرون غرام-مادسونلاحرموتورولا 680x0كومودور أميغالا
غازمشروع جنونعمحرموتورولا 680x0متنوعنعم
VASMفولكر بارتلمان، فرانك ويللاملكية خاصةموتورولا 680x0متنوعنعم
RMACجيمس هامونز، جورج ناكوس، لاندون دايرنعمحرموتورولا 680x0 ، تقنية MOS 6502لينكس ، ويندوز ، ماك أو إسنعم

مُجمّعو ARM

مُجمِّعمطورالبرمجيات الحرة والمفتوحة المصدررخصةمنصة الاستضافةARM64
غازمشروع جنونعمرخصة جنو العمومية العامةمتنوعنعم
TCCASMفابريس بيلاردنعمرخصة جنو العمومية العامة المحدودةشبيهة بنظام يونكس ، ويندوزنعم
VASMفولكر بارتلمان، فرانك ويللاحرمتنوعلا
فاسمارمثورة، توماش غريستارنعمرخصة بي إس دي مبسطة مع حقوق نسخ محدودةويندوز ، دوس ، لينكس ، أنظمة شبيهة بيونكسلا
ARMIPSكينغكومنعممعهد ماساتشوستس للتكنولوجيامتنوعلا

مُجمِّعات RISC-V

مُجمِّعمطورالبرمجيات الحرة والمفتوحة المصدررخصةمنصة الاستضافةRISC-V
غازمشروع جنونعمرخصة جنو العمومية العامةمتنوعنعم
TCCASMفابريس بيلاردنعمرخصة جنو العمومية العامة المحدودةشبيهة بنظام يونكس ، ويندوزنعم

مُجمّعو الحواسيب المركزية

مُجمِّعمطورالبرمجيات الحرة والمفتوحة المصدررخصةمجموعة التعليماتمنصة الاستضافة
لغة التجميع لأنظمة Multics (ALM)نعممعهد ماساتشوستس للتكنولوجياGE-645 هانيويل 6180GE-645 هانيويل 6180
705 أوتوكودرشركة آي بي إمحرآي بي إم 705
1410/7010 مُشفّر تلقائي لنظام التشغيلشركة آي بي إمحرIBM 1410 7010نظام تشغيل معالج IBM 1410 (1410-PR-155)
جهاز التشفير التلقائي 7070/7074شركة آي بي إمحرIBM 7070 IBM 7072 7074
7080 أوتوكودر IIIشركة آي بي إمحرآي بي إم 7080معالج IBM 7058
بوصلةشركة بيانات التحكمحرسلسلة CDC السفلى 3000نطاق نظام التشغيل MSOS RTS الرئيسي لمركز السيطرة على الأمراض والوقاية منها
بوصلةشركة بيانات التحكمحرسلسلة CDC العليا 3000نطاق مركز السيطرة على الأمراض والوقاية منها
بوصلةشركة بيانات التحكمحرسلسلة CDC 6000، 7600 سايبر 70، 170نطاق CDC Kronos NOS NOS/BE
برنامج تجميع فورتران (FAP)ديفيد إي فيرجسون، دونالد بي مورحرIBM 709 ، 704x ، 709xنظام مراقبة فورتران ، IBSYS
برنامج التجميع الكلي لنظام GCOS (GMAP)جنرال إلكتريكحرسلسلة GE-600 ، سلسلة Honeywell 6000GCOS
برنامج التجميع الكلي (MAP)شركة آي بي إمحرIBM 709 ، 704x ، 709xIBSYS / IBJOB على 709، 704x، 709x
برنامج التجميع الرمزي (SAP)طائرات يونايتدحرآي بي إم 704آي بي إم 704
لغة التجميع الأساسية من IBM (BAL)شركة آي بي إمحرنظام IBM/360نظام IBM BPS/360
يساعدجامعة ولاية بنسلفانياالمجال العامحرنظام IBM/360إم في إس
مُجمِّع UNIVAC VS/9يونيسيسملكية خاصةUnivac 9060 و 9070 (مشابهة لـ IBM System/370)VS/9
مُجمِّع BS2000 Hفوجيتسوملكية خاصةسلسلة فوجيتسو للتكنولوجيا SE (مشابهة لنظام IBM System/370)BS2000
جهاز تجميع الحواسيب المركزية المحمول z390دون هيغينزرخصة جنو العموميةحرمحاكاة نظام IBM System/370محاكاة MVS
برنامج التجميع عالي المستوى من شركة IBM (HLASM)شركة آي بي إمغير متوفرملكية خاصةIBM System/370 . z/Architecturez/OS ، z/VSE ، z/VM
لغة التجميع IBM Dشركة آي بي إمحرنظام IBM/360نظام التشغيل IBM OS/360
لغة التجميع IBM Eشركة آي بي إمحرنظام IBM/360نظام التشغيل IBM OS/360
لغة التجميع IBM Fشركة آي بي إمحرنظام IBM/360نظام التشغيل IBM OS/360 و CP-67/CMS
المُجمِّع Gجامعة واترلو [ 1 ]حرنظام IBM System/360 وغيره (الذي يعتمد على الجداول)نظام التشغيل IBM OS/360 و CP-67/CMS
لغة التجميع IBM Hشركة آي بي إمغير متوفرملكية خاصةنظام IBM System/360 ونظام System/370نظام التشغيل IBM OS/360 والأنظمة اللاحقة له
IBM Assembler XFشركة آي بي إمحرنظام IBM/370عديد
PL/360نيكلاوس ويرثنعمحرنظام IBM/360نظام التشغيل IBM OS/360
الرمز الميتافيزيقيأنظمة البيانات العلمية (SDS)حرسلسلة SDS سيجماBTM، UTS ، CP-V
برنامج تجميع زيروكس (AP) [ 2 ]أنظمة بيانات زيروكسحرسلسلة SDS Sigma ، سلسلة Xerox 500CP-V CP-R
مُجمِّع البيانات الوصفية (MASM)يونيفاكحرسلسلة UNIVAC 1100/2200يونيفاك إكسيك 8

مُجمّعات POWER و PowerPC و Power ISA

مُجمِّعمطورالبرمجيات الحرة والمفتوحة المصدررخصةمجموعة التعليماتمنصة الاستضافة
غازمشروع جنونعمرخصة جنو العمومية العامةباور ، باور بي سي 74xx ، باور بي سي 970جميع المنصات مدعومة بواسطة GNU Binutils
مُجمِّع IBM AIXشركة آي بي إملاملكية خاصةقوةنظام التشغيل IBM AIX
VASMفولكر بارتلمان، فرانك ويللاحرباور ، 40x، 440، 460، 6xx، 7xx، 7xxx، 860، بوك-إي، e300 وe500متنوع

مُجمِّع x86

مُجمِّعمطورمنصة الاستضافةالبرمجيات الحرة والمفتوحة المصدررخصةx86-64التطوير نشط
A86/A386إريك إيزاكسونويندوز ، دوسلاملكية خاصةلالا
إقرارأندرو تانينباوم ، سيريل جاكوبسلينكس ، مينيكس ، أنظمة شبيهة بيونكسنعمبي إس دي منذ عام 2003لا1985-؟
برنامج IBM ALPشركة آي بي إمنظام التشغيل OS/2لاملكية خاصةلالا
إنتل ASM86إنتلدوسلاملكية خاصةلالا
شركة AT&Tشركة AT&Tنظام يونكس الخامسلاملكية خاصةلا1985-؟
مُجمِّع النقل RASM-86 من شركة Digital Researchالبحث الرقميCP/M-86 ، وDOS ، و ISIS من إنتل ، و iRMXلاملكية خاصةلا1978-1992
يورو أسمبلربافيل "فيتسوفت" شروبارويندوز ، لينكسنعمبرامج مجانيةنعمنعم
FASMتوماش غريستارويندوز ، دوس ، لينكس ، أنظمة شبيهة بيونكسنعمرخصة بي إس دي مبسطة مع حقوق نسخ محدودةنعمنعم
غازمشروع جنويونكس مثل ، ويندوز ، دوس ، OS / 2نعمرخصة جنو العمومية العامة الإصدار 3نعممنذ عام 1987
مستضدات الكريات البيضاء البشريةراندال هايدويندوز ، لينكس ، فري بي إس دي ، ماك أو إسنعمالملكية العامةلالا
Open Watcom Assembler (HJWASM المعروف أيضًا باسم UASM، JWASM، WASM)واتكوملينكس ، ويندوز ، دوس ، فري بي إس دي ، OS/2تمت الموافقة عليه من قبل مبادرة المصادر المفتوحة (OSI) ، ولكن ليس من قبل مؤسسة البرمجيات الحرة (FSF).Sybase Open Watcom Publicنعمنعم
MASMمايكروسوفتويندوز ، دوس ، أو إس/2لااتفاقية ترخيص المستخدم النهائي لمايكروسوفتنعممنذ عام 1981
الأكاديمية الوطنية للطب الرياضيسيمون تاثام ، جوليان هول، هانز بيتر أنفين ، وآخرون.لينكس ، ماك ، ويندوز ، دوس ، OS/2نعمبي إس دينعمنعم
POASMويندوز ، ويندوز موبايللابرامج مجانيةنعمنعم
تيم باترسون ASMتيم باترسون86-DOS ، تصحيح أخطاء DOSلاملكية خاصةلا1979-1983
TASMبورلاندويندوز ، دوسلاملكية خاصةلا؟
TCCASMفابريس بيلاردشبيهة بنظام يونكس ، ويندوزنعمرخصة جنو العمومية العامة المحدودةنعملا
VASMفولكر بارتلمان، فرانك ويلمتنوعلاحرنعمنعم
86-مجمع لنظام التشغيل DOSستيفن دافيدوسنعمرخصة GPL2لالا
زينيكسمايكروسوفتXenix 2.3 و 3.0 (قبل عام 1985)لاملكية خاصةلا1982-1984
ياسم [ 3 ]بيتر جونسونويندوز ، دوس ، لينكس ، أنظمة شبيهة بيونكسنعمبي إس دينعملا
SASM (مُجمِّع صغير)إنتيهاتم تجميعها على نظام لينكس

تم اختباره على نظام التشغيل ويندوز

نعمرخصة جنو العمومية الإصدار 3نعملا
  1. ^ جزء منMINIX 3، ولكن بدون نشاط تطوير واضح.
  2. ^ طُوِّر هذا النظام بواسطةشركة Interactive Systems Corporationعام 1986 عندما قامت بنقلنظام UNIX System Vإلى معماريتي Intel iAPX286 و80386. وهو نموذجٌ مثاليٌّلبنية ATTلأنه استُخدم كمرجعٍ لنظام GAS. ولا يزال يُستخدم فيمنتجاتمجموعة SCOوهما UnixWareوOpenServer.
  3. ^ نشط، مدعوم، ولكن غير معلن عنه.
  4. ^ جزء منC++Builder، لكنه لم يُباع كمنتج مستقل، ولم يُسوّق منذ انفصال CodeGear؛ إذ استمرت Borland في بيعه حتى ذلك الحين. الإصدار 5.0، وهو الأخير، يعود تاريخه إلى عام 1996.
  5. ^ تم تطوير برنامج Turbo Assembler باسمTurbo Editasmبواسطة Uriah Barnett من شركة Speedware Inc (ساكرامنتو، كاليفورنيا) بين عامي 1984 و 1987، ثم تم بيعه لاحقًا إلى شركة Borland أو تسويقه من قبلها باسم Turbo Assembler الخاص بها.
  6. ^ تم إصدار آخر نسخة مستقرة 1.3.0 في أغسطس 2014، وصيانة منخفضة منذ ذلك الحين:https://github.com/yasm/yasm

مُجمّعو Z80

مُجمِّعمطورمنصة الاستضافةالبرمجيات الحرة والمفتوحة المصدررخصةالتطوير نشط
مايكروسوفت ماكرو-80مايكروسوفتCP/M ، ISIS-II ، TRSDOS ، TEKDOS ، MSX-DOSلاتجاريلا
مُجمِّع زيوسالحوسبة الكريستاليةزد إكس سبكتروملاتجاريلا
z80asmبيتر كولنر، بول فلو ويليامز، جون كريتشلي، باس فيجننشبيهة بنظام يونكس ، ويندوزنعمرخصة جنو العمومية العامةلا
بازموجوليان ألبوشبيهة بنظام يونكس ، ويندوزنعمرخصة جنو العمومية العامةلا
sjasmplusسيورد ماستين، أبريسوبال، بيتر هلكمانوفسكي، ...شبيهة بنظام يونكس ، ويندوزنعمبي إس دينعم
راسمبيرج إدواردشبيهة بنظام يونكس ، ويندوزنعممعهد ماساتشوستس للتكنولوجيانعم

مُجمِّعات أخرى ذات هدف واحد

مُجمِّعمطورالبرمجيات الحرة والمفتوحة المصدررخصةمجموعة التعليماتمنصة الاستضافة
برنامج الترميز التلقائيشركة آي بي إمحرIBM 1401، 1440، 1460IBM 1401، 1440، 1460
برنامج الترميز التلقائيشركة آي بي إمحرIBM 1410 ، 7010نظام التشغيل 1410/7010 (1410-PR-155)
باباجلاملكية خاصةسلسلة GEC 4000سلسلة GEC 4000
رمز التذكر الخاص بـ City & Guildsمعهد مدينة ونقابات لندنلا؟شهادة سيتي آند غيلدز في مجال الحاسوبICL 1900 ، إليوت 900
ماكرو-10شركة المعدات الرقميةحرPDP-10PDP-10
ماكرو-11شركة المعدات الرقميةحرPDP-11PDP-11
فاكس ماكروشركة المعدات الرقميةملكية خاصةفاكس ، ألفاأوبن في إم إس
VASMفولكر بارتلمان، فرانك ويللاحرزيلوج Z80 ، عائلة موتورولا 6800متنوع
معدل تراكمي سنويجيمس بومان، كريج فرانكلين، ديفيد بارنيتنعمرخصة جنو العمومية العامةمتحكم دقيق PICكثير
نظام MIPSحرنظام MIPSنظام MIPS
نظام تطوير ألعاب جيم بوي من ريدنكس (RGBDS)نعمرخصة MITجيم بوي ، جيم بوي كولوركثير
برنامج التجميع الأمثل الرمزي (SOAP)شركة آي بي إمحرآي بي إم 650آي بي إم 650
نظام التجميع التقني (TASS)حرآي بي إم 650آي بي إم 650
نظام البرمجة الرمزية (SPS)غاري موكوتوفحرIBM 14xxIBM 1401، 1440، 1460
نظام البرمجة الرمزية (SPS)حرIBM 1620 ، 1710IBM 1620، 1710
ASMB، ASBL، NSBL - رموز عمليات رقمية، تُستخدم لنظام التشغيل التنفيذي 1900لاملكية خاصةICL 1900ICL 1900
رموز GINerator التذكيرية، المستخدمة لنظام التشغيل GEORGEلاملكية خاصةICL 1900ICL 1900
رموز PLAN التذكيرية، المستخدمة في البرامج التجارية لعام 1900لاملكية خاصةICL 1900ICL 1900
لغة التجميع ذات العنوان الواحد (SAAL)حريونيفاك 1005يونيفاك 1005
نقبحريونيفاك 1107تنفيذي ، تنفيذي 2 ، تنفيذي 8
مُجمِّع البيانات الوصفية (MASM)حرسلسلة UNIVAC 1100/2200يونيفاك إكسيك 8
قصارى؟يونيفاك 3يونيفاك 3

وحدات التجميع القابلة لإعادة التوجيه/المتقاطعة

مُجمِّعمطورالبرمجيات الحرة والمفتوحة المصدررخصةمجموعة التعليماتمنصة الاستضافة
برنامج التجميع الكلي ASألفريد أرنولدحر29xxx، AVR ، 65816، ACE، F2MC-8L، F2MC-16L، HMCS400، 6301، 6309، H8/300(H)، H8/500، SH7000 / SH7600 / SH7700، HuC6280، PPC403GA، 4004/4040، 8008، MCS-48، MCS-41، MCS-51 ، MCS-251، MCS-96/196/296، 8080/8085، [Win32 ، DOS/DPMI، DOS (لم تعد تتم صيانته)، OS/2 (لم تعد تتم صيانته)، Linux
شركة ASxxxx لتجميع القطع المتقاطعةآلان ر. بالدويننعمرخصة جنو العمومية العامة1802، S2650، SC/MP، MPS430، 6100، 61860، 6500 ، 6800 (6802/6808)، 6801 (6803/HD6303)، 6804، 6805، 68HC(S)08 ، 6809، 68HC11، 68HC(S)12، 68HC16، 740، 78K/0، 78K/0S، 8008 ، 8008S، 8048 (8041/8022/8021)، 8051 ، 8085 ( 8080 )، AT89LP، 8X300 (8X305)، DS8XCXXX، AVR ، EZ80، F2MC8L/FX، F8/3870، جيم بوي (sm83)، H8/3xx، سايبرس PSoC (M8C)، بيك ، رابيت 2000/3000 ، ST6، ST7 ، ST8 ، Z8، Z80 ​​(HD64180)، وسلسلة Z280Win32 ، DOS ، Linux ، Android

ملاحظات ومراجع

  1. تعديل برنامج التجميع F من شركة IBM
  2. شركة زيروكس (1975). برنامج تجميع زيروكس (AP) (ملف PDF) . تم الاطلاع عليه بتاريخ 28 يونيو 2023 .
  3. مشروع مُجمِّع ياسم المعياري