La herramienta de línea de comandos exe2bin
es un programa de utilidad posterior a la compilación disponible en MS-DOS y otros sistemas operativos . [1] [2]
Desarrollador (es) | Microsoft , IBM , DR , Datalight , Novell , PhysTechSoft & Paragon Technology Systems , el equipo de FreeDOS |
---|---|
Versión inicial | Mayo de 1982 |
Escrito en | MS-DOS : lenguaje ensamblador x86 FreeDOS : C |
Sistema operativo | MS-DOS , PC DOS , DR DOS , ROM-DOS , PTS-DOS , FreeDOS , Windows |
Plataforma | Multiplataforma |
Tipo | Mando |
Licencia | MS-DOS: MIT FreeDOS: Licencia pública Sybase Open Watcom |
Descripción general
Los primeros compiladores y enlazadores para la plataforma MS-DOS no podían producir directamente un archivo COM ejecutable. 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 ser idénticos en un archivo EXE de este tipo (es decir , se utilizó el modelo de memoria "diminuto" ), entonces exe2bin
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 de la BIOS o como 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 estaba la versión incluida que no permitía ejecutarse en ninguna versión excepto la 3.2. [4] Para la próxima versión, 3.3, no había EXE2BIN en el disco de DOS. "En cambio, IBM vende el programa por separado, a un costo adicional, 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 parchee [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 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 lenguaje para MS-DOS en la década de 1980, y se incluyó con 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 exe2bin
comando.
El comando también está disponible en FreeDOS . Esta implementación tiene la licencia de Sybase Open Watcom Public License . [10]
Windows XP y versiones posteriores incluyen exe2bin
otros 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
- Lista de comandos de DOS
Referencias
- ↑ 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 .
- ^ 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 .
- ^ La nueva guía del programador de Peter Norton para IBM PC y PS / 2 por Peter Norton y Richard Wilton (Microsoft Press, 1987) ISBN 1-55615-131-4 , p.425
- ^ Asael Dror (12 de enero de 1988). "Gracias, IBM". Revista de PC . pag. 366.
- ^ DEBUG .. E 30D 73 (de una comparación / JZ para comparar / JNB = mayor que O IGUAL A 3.2)
- ^ Wolverton, Van (2003). Ejecutando MS-DOS Versión 6.22 (20th Anniversary Edition), sexta edición revisada . Microsoft Press . ISBN 0-7356-1812-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 .
- ^ Consejos de optimización y configuración de la guía del usuario de DR DOS 6.0
- ^ "Guía del usuario de Datalight ROM-DOS" (PDF) . www.datalight.com .
- ^ http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/group-base.html
- ^ Comandos del subsistema MS-DOS
Otras lecturas
- Cooper, Jim (2001). Edición especial con MS-DOS 6.22, tercera edición . Que Publishing . ISBN 978-0789725738.
- John Paul Mueller (2007). Administración de Windows en la línea de comandos para Windows Vista, Windows 2003, Windows XP y Windows 2000 . John Wiley e hijos . ISBN 978-0470165799.
enlaces externos
- Exe2bin | Documentos de Microsoft
- Preguntas frecuentes sobre comp.os.msdos.programmer
- Implementación EXE2BIN de código abierto que viene con MS-DOS v2.0
- Implementación de código abierto de exe2bin que viene con FreeDOS