Exe2bin - Exe2bin
Разработчики) | Microsoft, IBM, DR, Datalight, Novell, ФизтехСофт & Системы Paragon Technology, Команда FreeDOS |
---|---|
изначальный выпуск | Май 1982 г. |
Написано в | MS-DOS: язык ассемблера x86 FreeDOS: C |
Операционная система | MS-DOS, ПК DOS, DR DOS, ROM-DOS, ПТС-ДОС, FreeDOS, Windows |
Тип | Команда |
Лицензия | MS-DOS: Массачусетский технологический институт FreeDOS: Общественная лицензия Sybase Open Watcom |
В командная строка инструмент exe2bin
это посткомпиляция служебная программа доступна на MS-DOS и другие операционные системы.[1][2]
Обзор
Ранние компиляторы и компоновщики для MS-DOS платформа не могла произвести COM файл исполняемый файл напрямую. Вместо этого компиляторы выведут EXE-файл формата с информацией о переезде. Я упал 8086 сегментов были установлены идентичными в таком EXE-файле (т.е. "крошечная" модель памяти был использован), то exe2bin
может преобразовать его в файл COM.[3]exe2bin
также может использоваться для преобразования скомпилированного кода, чтобы сделать его пригодным для встраивания в ПЗУ как часть BIOS или драйвер устройства.
Доступность
Команда была включена в версии MS / DOS с 1 по 3.1 как часть стандартного дистрибутива. В версии 3.2 среди изменений была включенная версия, которая не позволяла работать ни с одной версией, кроме 3.2.[4] В следующей версии 3.3 на диске DOS не было EXE2BIN. «Вместо этого IBM продает программу отдельно, за дополнительную плату, вместе с Техническим справочником DOS». IBM также добавила код для проверки версии. Журнал ПК опубликовал обходной путь: просто исправь это[5] работать с 3.2 или выше.
Так или иначе, после 3.2 он больше не был доступен по базовой цене; для версии 6 он находился на дополнительном диске.[6] Программа также распространялась среди многих компиляторы языков для MS-DOS в 1980-х годах и включенный в некоторые версии IBM PC DOS.
ФизтехСофт & Системы Paragon Technology ПТС-ДОС,[7] Цифровые исследования DR DOS 6.0,[8] и Datalight ROM-DOS,[9] также включать реализацию exe2bin
команда.
Команда также доступна в FreeDOS. Эта реализация находится под лицензией Общественная лицензия Sybase Open Watcom.[10]
Windows XP и более поздние версии включают exe2bin
и другие 16 бит команды (не родные) для Подсистема MS-DOS для поддержания совместимости с MS-DOS. 16-битные команды подсистемы MS-DOS недоступны на 64-битный редакции Windows.[11]
Смотрите также
Рекомендации
- ^ Патерсон, Тим (2013-12-19) [1983]. "Microsoft DOS V1.1 и V2.0: /msdos/v20source/EXE2BIN.ASM". Музей истории компьютеров, Microsoft. Получено 2015-10-01.
- ^ Шустек, Лен (24.03.2014). «Ранний исходный код Microsoft MS-DOS». Самоцветы программного обеспечения: серия исторических исходных кодов Музея истории компьютеров. Получено 2015-10-01.
- ^ Новое руководство программиста Питера Нортона по 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-е пересмотренное издание. Microsoft Press. ISBN 0-7356-1812-7.
- ^ "Руководство пользователя PTS-DOS 2000 Pro" (PDF). Буггинген, Германия: Paragon Technology GmbH. 1999. В архиве (PDF) из оригинала на 2018-05-12. Получено 2018-05-12.
- ^ DR DOS 6.0 Руководство пользователя Советы по оптимизации и настройке
- ^ "Руководство пользователя 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
- ^ Команды подсистемы MS-DOS
дальнейшее чтение
- Купер, Джим (2001). Специальная версия с использованием MS-DOS 6.22, третье издание. Que Publishing. ISBN 978-0789725738.
- Джон Пол Мюллер (2007). Администрирование Windows из командной строки для Windows Vista, Windows 2003, Windows XP и Windows 2000. Джон Уайли и сыновья. ISBN 978-0470165799.