exe2bin
Разработчик(и) | Microsoft , IBM , DR , Datalight , Novell , PhysTechSoft и Paragon Technology Systems , команда FreeDOS |
---|---|
Первоначальный выпуск | май 1982 г |
Написано в | MS-DOS : язык ассемблера x86. FreeDOS : C |
Операционная система | MS-DOS , PC DOS , DR DOS , ROM-DOS , PTS-DOS , FreeDOS , Windows |
Платформа | Кросс-платформенный |
Тип | Команда |
Лицензия | MS-DOS: С FreeDOS: общественная лицензия Sybase Open Watcom |
Инструмент строки командной exe2bin
— это служебная программа после компиляции, доступная в MS-DOS и других операционных системах . [ 1 ] [ 2 ]
Обзор
[ редактировать ]Ранние компиляторы и компоновщики для платформы MS-DOS не могли напрямую создать исполняемый файл COM . Вместо этого компиляторы выведут файл в формате EXE с информацией о перемещении. Если в таком EXE-файле все сегменты 8086 были установлены идентичными (т.е. «крошечная» модель памяти ), то использовалась exe2bin
мог бы преобразовать его в COM-файл. [ 3 ]
exe2bin
также может использоваться для преобразования скомпилированного кода, чтобы сделать его пригодным для встраивания в ПЗУ как часть BIOS или драйвера устройства .
Доступность
[ редактировать ]Команда была включена в версии MS/DOS с 1 по 3.1 как часть стандартного дистрибутива. Для версии 3.2 среди изменений были включенная версия не позволяла работать ни на одной версии, кроме 3.2. [ 4 ] В следующей версии, 3.3, на DOS-диске не было EXE2BIN. «Вместо этого IBM продает программу отдельно, за дополнительную плату, вместе с Техническим справочником DOS». IBM также добавила код для проверки версии. Журнал PC Magazine опубликовал обходной путь: просто исправьте это [ 5 ] работать с 3,2 или выше.
Так или иначе, после версии 3.2 он больше не был доступен по базовой цене; для версии 6 это было на так называемом дополнительном диске. [ 6 ] Программа также распространялась со многими компиляторами языков для MS-DOS в 1980-х годах и включалась в некоторые версии IBM PC DOS .
ФизТехСофт и Paragon Technology Systems PTS-DOS , [ 7 ] Цифровые исследования ДР DOS 6.0 , [ 8 ] и Datalight ROM-DOS , [ 9 ] также включает в себя реализацию exe2bin
команда.
Команда также доступна во FreeDOS . Эта реализация распространяется под лицензией Sybase Open Watcom Public License . [ 10 ]
Windows XP и более поздние версии включают exe2bin
и другие 16-битные команды (неродные) для подсистемы MS-DOS для обеспечения совместимости с MS-DOS. Команды 16-битной подсистемы MS-DOS недоступны в 64-битных версиях Windows. [ 11 ]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Патерсон, Тим (19 декабря 2013 г.) [1983]. «Microsoft DOS V1.1 и V2.0: /msdos/v20source/EXE2BIN.ASM» . Музей истории компьютеров , Microsoft . Проверено 1 октября 2015 г.
- ^ Шустек, Лен (24 марта 2014 г.). «Ранний исходный код Microsoft MS-DOS» . Жемчужины программного обеспечения: серия исторических исходных кодов Музея компьютерной истории . Проверено 1 октября 2015 г.
- ^ Новое руководство программиста Питера Нортона по IBM PC и PS/2 Питера Нортона и Ричарда Уилтона (Microsoft Press, 1987) ISBN 1-55615-131-4 , стр.425.
- ^ Асаэль Дрор (12 января 1988 г.). «Спасибо, IBM». Журнал ПК . п. 366.
- ^ DEBUG .. E 30D 73 (от сравнения/JZ до сравнения/JNB = больше ИЛИ РАВНО 3,2)
- ^ Вулвертон, Ван (2003). Работает MS-DOS версии 6.22 (20-е юбилейное издание), 6-е исправленное издание . Майкрософт Пресс . ISBN 0-7356-1812-7 .
- ^ «Руководство пользователя PTS-DOS 2000 Pro» (PDF) . Буггинген, Германия: Paragon Technology GmbH . 1999. Архивировано (PDF) из оригинала 12 мая 2018 г. Проверено 12 мая 2018 г.
- ^ DR DOS 6.0 Руководство пользователя, советы по оптимизации и настройке , 4corn.co.uk
- ^ «Руководство пользователя Datalight ROM-DOS» (PDF) . Datalight.com .
- ^ «ibiblio.org Группа FreeDOS — База FreeDOS» . Ибиблио.орг . Проверено 8 ноября 2021 г.
- ^ «Команды подсистемы MS-DOS» . Документы.microsoft.com . 11 сентября 2009 года . Проверено 8 ноября 2021 г.
Дальнейшее чтение
[ редактировать ]- Купер, Джим (2001). Специальное издание с использованием MS-DOS 6.22, третье издание . Издательство Que . ISBN 978-0789725738 .
- Джон Пол Мюллер (2007). Администрирование Windows из командной строки для Windows Vista, Windows 2003, Windows XP и Windows 2000 . Джон Уайли и сыновья . ISBN 978-0470165799 .