exe2bin

أداة سطر الأوامرexe2bin هي برنامج مساعد لما بعد التجميع متوفر على نظام التشغيل MS-DOS وأنظمة تشغيل أخرى . [ 1 ] [ 2 ]

ملخص

EXE2BIN.EXEفي نظام التشغيل IBM PC DOS 1.10

لم تكن المترجمات والروابط المبكرة لمنصة MS-DOS قادرة على إنتاج ملف تنفيذي بصيغة COM مباشرةً. بدلاً من ذلك، كانت تُخرج ملفًا بصيغة EXE يحتوي على معلومات إعادة التوطين. إذا تم ضبط جميع قطاعات معالج 8086 لتكون متطابقة في ملف EXE هذا (أي تم استخدام نموذج الذاكرة "الصغير"exe2bin )، فإنه يمكن تحويله إلى ملف COM. [ 3 ]exe2bin كما يمكن استخدامه لتحويل الشفرة المُترجمة لجعلها مناسبة للتضمين في ذاكرة القراءة فقط (ROM) كجزء من نظام الإدخال والإخراج الأساسي (BIOS) أو برنامج تشغيل جهاز .

التوافر

أُدرج الأمر في إصدارات MS-DOS من 1 إلى 3.1 كجزء من التوزيع القياسي. في الإصدار 3.2، من بين التغييرات، أن الإصدار المُضمّن لم يعد يعمل إلا على الإصدار 3.2. [ 4 ] أما في الإصدار التالي، 3.3، فلم يكن هناك ملف EXE2BIN على قرص DOS. "بدلاً من ذلك، تبيع IBM البرنامج بشكل منفصل، بتكلفة إضافية، مع المرجع التقني لنظام DOS." كما أضافت IBM رمزًا للتحقق من الإصدار. ونشرت مجلة PC Magazine حلاً بديلاً: وهو ببساطة تعديل البرنامج [ 5 ] ليعمل مع الإصدار 3.2 أو أحدث.

بطريقة أو بأخرى، لم يعد البرنامج متاحًا بالسعر الأساسي بعد الإصدار 3.2؛ أما في الإصدار 6، فقد كان موجودًا على ما يُسمى بالقرص الإضافي. [ 6 ] كما تم توزيع البرنامج مع العديد من مُجمِّعات اللغات لنظام MS-DOS في ثمانينيات القرن الماضي، وتم تضمينه مع بعض إصدارات نظام IBM PC DOS .

تتضمن أنظمة PhysTechSoft & Paragon Technology Systems PTS-DOS ، [ 7 ] و Digital Research DR DOS 6.0 ، [ 8 ] و Datalight ROM-DOS ، [ 9 ] أيضًا تطبيقًا للأمر exe2bin.

يتوفر هذا الأمر أيضًا في نظام التشغيل FreeDOS . هذا التطبيق مرخص بموجب رخصة Sybase Open Watcom العامة . [ 10 ]

تتضمن أنظمة التشغيل Windows XP والإصدارات اللاحقة exe2binأوامر 16 بت (غير أصلية) لنظام MS-DOS الفرعي للحفاظ على التوافق معه. ولا تتوفر أوامر نظام MS-DOS الفرعي 16 بت في إصدارات Windows ذات 64 بت . [ 11 ]

انظر أيضاً

مراجع

  1. باترسون، تيم (19 ديسمبر 2013) [1983]. "Microsoft DOS الإصدارين 1.1 و2.0: /msdos/v20source/EXE2BIN.ASM" . متحف تاريخ الحاسوب ، مايكروسوفت . تاريخ الاسترجاع: 1 أكتوبر 2015 .
  2. شوستيك، لين (24 مارس 2014). "شفرة المصدر المبكرة لنظام التشغيل مايكروسوفت إم إس-دوس" . جواهر البرمجيات: سلسلة شفرات المصدر التاريخية لمتحف تاريخ الحاسوب . تم الاطلاع عليه بتاريخ 1 أكتوبر 2015 .
  3. دليل بيتر نورتون الجديد للمبرمجين لأجهزة IBM PC و PS/2 من تأليف بيتر نورتون وريتشارد ويلتون (منشورات مايكروسوفت، 1987) ISBN 1-55615-131-4، ص 425
  4. أسائيل درور (12 يناير 1988). "شكرًا لك يا آي بي إم". مجلة الكمبيوتر الشخصي . ص 366. 
  5. تصحيح الأخطاء .. E 30D 73 (من مقارنة/JZ إلى مقارنة/JNB = أكبر من أو يساوي 3.2)
  6. وولفرتون، فان (2003). تشغيل نظام التشغيل MS-DOS الإصدار 6.22 (إصدار الذكرى السنوية العشرين)، الطبعة السادسة المنقحة . مطبعة مايكروسوفت . ISBN 0-7356-1812-7.
  7. "دليل مستخدم PTS-DOS 2000 Pro" (ملف PDF) . بوغينغن، ألمانيا: شركة Paragon Technology GmbH . 1999. مؤرشف (ملف PDF) من الأصل بتاريخ 12 مايو 2018. تم الاطلاع عليه بتاريخ 12 مايو 2018 .
  8. دليل مستخدم DR DOS 6.0: نصائح لتحسين الأداء وتكوين النظام ، 4corn.co.uk
  9. "دليل مستخدم Datalight ROM-DOS" (ملف PDF) . Datalight.com .
  10. "مجموعة FreeDOS على موقع ibiblio.org - قاعدة بيانات FreeDOS" . موقع ibiblio.org . تم الاطلاع عليه بتاريخ 8 نوفمبر 2021 .
  11. "أوامر النظام الفرعي لنظام MS-DOS" . Docs.microsoft.com . 11 سبتمبر 2009. تم الاطلاع عليه بتاريخ 8 نوفمبر 2021 .

للمزيد من القراءة

  • كوبر، جيم (2001). طبعة خاصة باستخدام نظام التشغيل MS-DOS 6.22، الطبعة الثالثة . دار نشر كيو . رقم ISBN 978-0789725738.
  • جون بول مولر (2007). إدارة أنظمة ويندوز من سطر الأوامر لأنظمة ويندوز فيستا، وويندوز 2003، وويندوز إكس بي، وويندوز 2000. جون وايلي وأولاده . رقم ISBN 978-0470165799.