exe2bin

维基百科,自由的百科全书
跳转到导航 跳转到搜索

exe2bin
在IBM PC DOS 1.10上的 EXE2BIN.EXE
IBM PC DOS 1.10上的 EXE2BIN.EXE
开发者微软IBM数字研究公司,英语:Datalight, NovellParagon Technology Systems英语Paragon Technology SystemsFreeDOS开发团队
首次发布1982年5月,​44年前​(1982-05
当前版本
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    源代码库
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    编程语言MS-DOSx86 汇编语言英语X86_assembly_language
    FreeDOSC
    引擎
      Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
      操作系统
      类型指令
      许可协议MS-DOS:MIT
      FreeDOS:Sybase Open Watcom Public License英语Sybase Open Watcom Public License

      DOS系统中,exe2binMS-DOS和其他操作系统上可用编译后命令行实用程序,以将DOS MZ可执行文件转换为COM文件

      概述[编辑]

      MS-DOS平台的早期编译器和链接器无法直接生成可执行的COM 文件。相反,编译器会输出一个带有重定位信息的DOS MZ可执行文件。如果在这样的 EXE 文件中将所有X86存储器区段设置为相同,那么exe2bin可以将其转换为 COM 文件。 exe2bin还可用于转换已编译的代码,使其适合作为BIOS设备驱动程序的一部分嵌入到 ROM 中。

      可用性[编辑]

      该命令包含在 MS/DOS 版本 1 到 3.1 中,作为标准分发的一部分。在 3.2 版本中包含的版本不允许其在除 3.2 之外的任何版本上运行。[1]对于下一个版本 3.3,DOS 磁盘上没有 EXE2BIN。 相反,IBM 以 DOS 技术参考的形式单独销售该程序,但需额外付费。IBM 还添加了代码来检查版本。PC Magazine发布了一个修补以让其在 3.2 或更高版本中可用。

      无论如何,它在 3.2 之后在基础价格购买中可用;对于版本 6,它位于补充磁盘上。[2]在 1980 年代,该程序还随 MS-DOS 的许多语言编译器一起分发,并包含在某些版本的IBM PC DOS中。

      PTS-DOS英语PTS-DOS[3]DR DOS 6.0[4]和Datalight ROM-DOS [5]也包括exe2bin命令的实现。

      该命令在FreeDOS中也可用。此实现在Sybase Open Watcom Public License英语Sybase Open Watcom Public License下获得许可。[6]

      Windows XP和更高版本包括用于MS-DOS 子系统的exe2bin和其他16 位命令(非本地),以保持 MS-DOS 兼容性。然而,16 位 MS-DOS 子系统命令在64 位版本的 Windows 上不可用。[7]

      参见[编辑]

      参考来源[编辑]

      文内脚注[编辑]

      1. ^ Asael Dror. Thank You, IBM. PC Magazine. 1988-01-12: 366. 
      2. ^ Wolverton, Van. Running MS-DOS Version 6.22 (20th Anniversary Edition), 6th Revised edition. Microsoft Press. 2003. ISBN 0-7356-1812-7. 
      3. ^ PTS-DOS 2000 Pro User Manual (PDF). Paragon Technology GmbH. 1999 [2018-05-12]. (原始内容 (PDF)存档于2018-05-12). 
      4. ^ DR DOS 6.0 User Guide Optimisation and Configuration Tips页面存档备份,存于互联网档案馆), 4corn.co.uk
      5. ^ Datalight ROM-DOS User's Guide (PDF). Datalight.com. [2022-03-24]. (原始内容 (PDF)存档于2019-03-20). 
      6. ^ ibiblio.org FreeDOS Group -- FreeDOS Base. Ibiblio.org. [2021-11-08]. (原始内容存档于2019-03-30). 
      7. ^ MS-DOS subsystem commands. Docs.microsoft.com. [2021-11-08]. (原始内容存档于2022-04-08). 

      其他来源[编辑]

      高级阅读[编辑]

      外部链接[编辑]