stringtranslate.com

exe2bin

La herramienta de línea de comandosexe2bin es un programa de utilidad posterior a la compilación disponible en MS-DOS y otros sistemas operativos . [1] [2]

Descripción general

EXE2BIN.EXEen IBM PC DOS 1.10

Los primeros compiladores y enlazadores para la plataforma MS-DOS no podían producir un archivo COM ejecutable directamente. En cambio, los compiladores generarían un archivo en formato EXE con información de reubicación. Si todos los 8086 segmentos estuvieran configurados para que fueran idénticos en dicho archivo EXE (es decir, se usó el modelo de memoria "pequeño"exe2bin ), entonces podría convertirlo en un archivo COM. [3]exe2bin también podría usarse para convertir código compilado para que sea adecuado para integrarse en la ROM como parte del BIOS o un controlador de dispositivo .

Disponibilidad

El comando se incluyó en las versiones 1 a 3.1 de MS/DOS como parte de una distribución estándar. Para la versión 3.2, entre los cambios se encontraba la versión incluida que no permitía ejecutarse en ninguna versión excepto la 3.2. [4] Para la siguiente versión, 3.3, no había EXE2BIN en el disco de DOS. "En cambio, IBM vende el programa por separado, con un coste adicional, junto con la Referencia técnica de DOS". IBM también agregó código para verificar la versión. PC Magazine publicó una solución alternativa: simplemente parcheelo [5] para que funcione con 3.2 o superior.

De una forma u otra, ya no estaba disponible por el precio base después de la versión 3.2; para la versión 6 estaba en lo que se llamó Disco Suplementario. [6] El programa también se distribuyó con muchos compiladores de lenguajes para MS-DOS en la década de 1980 y se incluyó en ciertas versiones de IBM PC DOS .

PhysTechSoft & Paragon Technology Systems PTS-DOS , [7] Digital Research DR DOS 6.0 , [8] y Datalight ROM-DOS , [9] también incluyen una implementación del exe2bincomando.

El comando también está disponible en FreeDOS . Esta implementación tiene la licencia pública Sybase Open Watcom . [10]

Windows XP y versiones posteriores incluyen exe2binotros comandos de 16 bits (no nativos) para que el subsistema MS-DOS mantenga la compatibilidad con MS-DOS. Los comandos del subsistema MS-DOS de 16 bits no están disponibles en las ediciones de 64 bits de Windows. [11]

Ver también

Referencias

  1. ^ Paterson, Tim (19 de diciembre de 2013) [1983]. "Microsoft DOS V1.1 y V2.0: /msdos/v20source/EXE2BIN.ASM". Museo de Historia de la Computación , Microsoft . Consultado el 1 de octubre de 2015 .
  2. ^ Shustek, Len (24 de marzo de 2014). "Código fuente inicial de Microsoft MS-DOS". Software Gems: Serie de códigos fuente históricos del Museo de Historia de la Computación . Consultado el 1 de octubre de 2015 .
  3. ^ La nueva guía del programador Peter Norton para IBM PC y PS/2 por Peter Norton y Richard Wilton (Microsoft Press, 1987) ISBN 1-55615-131-4 , p.425 
  4. Asael Dror (12 de enero de 1988). "Gracias, IBM". Revista PC . pag. 366.
  5. ^ DEBUG .. E 30D 73 (de una comparación/JZ para comparar/JNB = mayor que O IGUAL A 3.2)
  6. ^ Wolverton, furgoneta (2003). Ejecutando MS-DOS versión 6.22 (edición del 20.º aniversario), sexta edición revisada . Prensa de Microsoft . ISBN 0-7356-1812-7.
  7. ^ "Manual de usuario de PTS-DOS 2000 Pro" (PDF) . Buggingen, Alemania: Paragon Technology GmbH . 1999. Archivado (PDF) desde el original el 12 de mayo de 2018 . Consultado el 12 de mayo de 2018 .
  8. ^ Consejos de configuración y optimización de la guía del usuario de DR DOS 6.0, 4corn.co.uk
  9. ^ "Guía del usuario de Datalight ROM-DOS" (PDF) . Datalight.com .
  10. ^ "Grupo FreeDOS ibiblio.org - Base FreeDOS". Ibiblio.org . Consultado el 8 de noviembre de 2021 .
  11. ^ "Comandos del subsistema MS-DOS". Docs.microsoft.com . 11 de septiembre de 2009 . Consultado el 8 de noviembre de 2021 .

Otras lecturas

enlaces externos