Exe2bin - Exe2bin
Vývojáři | Microsoft, IBM, DR, Datové světlo, Novell, PhysTechSoft & Technologické systémy Paragon Tým FreeDOS |
---|---|
První vydání | Květen 1982 |
Napsáno | MS-DOS: x86 assembler FreeDOS: C |
Operační systém | MS-DOS, PC DOS, DR DOS, ROM-DOS, PTS-DOS, FreeDOS, Okna |
Typ | Příkaz |
Licence | MS-DOS: MIT FreeDOS: Veřejná licence Sybase Open Watcom |
The příkazový řádek nářadí exe2bin
je po kompilaci obslužný program k dispozici na MS-DOS a další operační systémy.[1][2]
Přehled

EXE2BIN.EXE
v IBM PC DOS 1.10Rané překladače a linkery pro MS-DOS platforma nemohla vyrobit Soubor COM přímo spustitelný. Místo toho by kompilátoři vydali Soubor ve formátu EXE s informacemi o přemístění. Padám 8086 segmentů byly nastaveny jako identické v takovém souboru EXE (tj „drobný“ model paměti bylo použito) exe2bin
jej mohl převést na soubor COM.[3]exe2bin
lze také použít k převodu kompilovaného kódu, aby bylo vhodné jej vložit do ROM jako součást BIOS nebo a ovladač zařízení.
Dostupnost
Příkaz byl součástí verze MS / DOS 1 až 3.1 jako součást standardní distribuce. U verze 3.2, mezi změnami, které zahrnutá verze neumožňovala spuštění v jakékoli verzi kromě 3.2.[4] U příští verze 3.3 nebyl na disku DOS žádný EXE2BIN. „Místo toho IBM prodává program samostatně, za příplatek, s technickou referencí pro DOS.“ IBM také přidala kód ke kontrole verze. PC Magazine zveřejněno aaroundaround: jen to opravit[5] pracovat s verzí 3.2 nebo vyšší.
Tak či onak, po základní ceně již nebyl k dispozici pro základní cenu; pro verzi 6 to bylo na tom, čemu se říkalo Supplemental Disk.[6] Program byl také distribuován mnoha překladače jazyků pro MS-DOS v 80. letech a součástí některých verzí systému IBM PC DOS.
PhysTechSoft & Technologické systémy Paragon PTS-DOS,[7] Digitální výzkum DR DOS 6.0,[8] a Datové světlo ROM-DOS,[9] zahrnovat také implementaci exe2bin
příkaz.
Příkaz je k dispozici také v FreeDOS. Tato implementace je licencována pod Veřejná licence Sybase Open Watcom.[10]
Windows XP a novější verze zahrnují exe2bin
a další 16-bit příkazy (nepůvodní) pro Subsystém MS-DOS k zachování kompatibility s MS-DOS. 16bitové příkazy subsystému MS-DOS nejsou k dispozici na 64-bit edice systému Windows.[11]
Viz také
Reference
- ^ Paterson, Tim (2013-12-19) [1983]. „Microsoft DOS V1.1 a V2.0: /msdos/v20source/EXE2BIN.ASM“. Muzeum počítačové historie, Microsoft. Citováno 2015-10-01.
- ^ Shustek, Len (2014-03-24). „Microsoft MS-DOS časný zdrojový kód“. Software Gems: The Computer History Museum Historical Source Code Series. Citováno 2015-10-01.
- ^ The New Peter Norton Programmer's Guide to the IBM PC & PS / 2 Peter Norton a Richard Wilton (Microsoft Press, 1987) ISBN 1-55615-131-4, str. 425
- ^ Asael Dror (12. ledna 1988). "Děkuji, IBM". PC Magazine. str. 366.
- ^ DEBUG .. E 30D 73 (od porovnání / JZ k porovnání / JNB = větší než NEBO ROVNÉ DO 3,2)
- ^ Wolverton, Van (2003). Spuštěn MS-DOS verze 6.22 (20. výroční vydání), 6. přepracované vydání. Microsoft Press. ISBN 0-7356-1812-7.
- ^ „Uživatelská příručka k systému PTS-DOS 2000 Pro“ (PDF). Buggingen, Německo: Paragon Technology GmbH. 1999. Archivováno (PDF) z původního dne 2018-05-12. Citováno 2018-05-12.
- ^ Uživatelská příručka k DR DOS 6.0 Tipy pro optimalizaci a konfiguraci
- ^ „Uživatelská příručka Datalight ROM-DOS“ (PDF). www.datalight.com.
- ^ http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distribution/1.2/repos/pkg-html/group-base.html
- ^ Příkazy podsystému MS-DOS
Další čtení
- Cooper, Jim (2001). Speciální edice používající MS-DOS 6.22, třetí vydání. Que Publishing. ISBN 978-0789725738.
- John Paul Mueller (2007). Správa systému Windows na příkazovém řádku pro systémy Windows Vista, Windows 2003, Windows XP a Windows 2000. John Wiley & Sons. ISBN 978-0470165799.