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

EXE2BIN.EXEen IBM PC DOS 1.10Los primeros compiladores y enlazadores para la plataforma MS-DOS no podían producir directamente un archivo ejecutable COM. En su lugar, los compiladores generaban un archivo en formato EXE con información de reubicación. Si todos los segmentos 8086 eran idénticos en dicho archivo EXE (es decir, se utilizaba el modelo de memoria "tiny"exe2bin ), entonces se podía convertir a un archivo COM. [ 3 ]exe2bin también se podía utilizar para convertir el código compilado y hacerlo apto para ser integrado en la ROM como parte de la 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, la versión incluida no permitía su ejecución en ninguna versión excepto la 3.2. [ 4 ] Para la siguiente versión, la 3.3, no había EXE2BIN en el disco de DOS. "En su lugar, 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 parchearlo [ 5 ] para que funcione con la versión 3.2 o superior.
De una forma u otra, ya no estaba disponible al precio base después de la versión 3.2; para la versión 6 estaba en lo que se denominó el 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 exe2bincomando.
El comando también está disponible en FreeDOS . Esta implementación está licenciada bajo la Licencia Pública Abierta de Sybase Watcom . [ 10 ]
Windows XP y versiones posteriores incluyen exe2bincomandos de 16 bits (no nativos) para el subsistema MS-DOS con el fin de mantener la compatibilidad con MS-DOS. Los comandos de 16 bits del subsistema MS-DOS no están disponibles en las ediciones de 64 bits de Windows. [ 11 ]
Véase también
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 . Recuperado el 1 de octubre de 2015 .
- ↑ Shustek, Len (24 de marzo de 2014). "Código fuente antiguo de Microsoft MS-DOS" . Software Gems: The Computer History Museum Historical Source Code Series . Recuperado el 1 de octubre de 2015 .
- ↑ La nueva guía del programador de Peter Norton para IBM PC y PS/2, de Peter Norton y Richard Wilton (Microsoft Press, 1987) ISBN 1-55615-131-4pág. 425
- ↑ Asael Dror (12 de enero de 1988). "Gracias, IBM". PC Magazine . pág. 366.
- ↑ DEPURACIÓN .. E 30D 73 (de una comparación/JZ a una comparación/JNB = mayor o igual que 3.2)
- ↑ Wolverton, Van (2003). Ejecución de MS-DOS versión 6.22 (Edición del 20.º aniversario), 6.ª 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) del original el 12 de mayo de 2018. Consultado el 12 de mayo de 2018 .
- ↑ Guía del usuario de DR DOS 6.0: Consejos de optimización y configuración , 4corn.co.uk
- ↑ "Guía del usuario de Datalight ROM-DOS" (PDF) . Datalight.com .
- ↑ "ibiblio.org Grupo FreeDOS -- Base FreeDOS" . Ibiblio.org . Consultado el 8 de noviembre de 2021 .
- ↑ "Comandos del subsistema MS-DOS" . Docs.microsoft.com . 11 de septiembre de 2009. Consultado el 8 de noviembre de 2021 .
Lecturas adicionales
- 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 desde la línea de comandos para Windows Vista, Windows 2003, Windows XP y Windows 2000. John Wiley & Sons . ISBN 978-0470165799.
Enlaces externos
- Exe2bin | Documentación de Microsoft
- Preguntas frecuentes del programador de sistemas operativos MSDOS
- Implementación de código abierto de EXE2BIN que viene con MS-DOS v2.0
- Implementación de código abierto de exe2bin que viene con FreeDOS
- Comandos de Windows
- Comandos externos de DOS
- IBM PC compatibles
- Software gratuito de Microsoft
- Implementación del lenguaje de programación