Jump to content

exe2bin

(Перенаправлено с EXE2BIN )
exe2bin
Разработчик(и) Microsoft , IBM , DR , Datalight , Novell , PhysTechSoft и Paragon Technology Systems , команда FreeDOS
Первоначальный выпуск май 1982 г .; 42 года назад ( 1982-05 )
Написано в 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 ]

EXE2BIN.EXE в IBM PC DOS 1.10

Ранние компиляторы и компоновщики для платформы 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 ]

См. также

[ редактировать ]
  1. ^ Патерсон, Тим (19 декабря 2013 г.) [1983]. «Microsoft DOS V1.1 и V2.0: /msdos/v20source/EXE2BIN.ASM» . Музей истории компьютеров , Microsoft . Проверено 1 октября 2015 г.
  2. ^ Шустек, Лен (24 марта 2014 г.). «Ранний исходный код Microsoft MS-DOS» . Жемчужины программного обеспечения: серия исторических исходных кодов Музея компьютерной истории . Проверено 1 октября 2015 г.
  3. ^ Новое руководство программиста Питера Нортона по IBM PC и PS/2 Питера Нортона и Ричарда Уилтона (Microsoft Press, 1987) ISBN   1-55615-131-4 , стр.425.
  4. ^ Асаэль Дрор (12 января 1988 г.). «Спасибо, IBM». Журнал ПК . п. 366.
  5. ^ DEBUG .. E 30D 73 (от сравнения/JZ до сравнения/JNB = больше ИЛИ РАВНО 3,2)
  6. ^ Вулвертон, Ван (2003). Работает MS-DOS версии 6.22 (20-е юбилейное издание), 6-е исправленное издание . Майкрософт Пресс . ISBN  0-7356-1812-7 .
  7. ^ «Руководство пользователя PTS-DOS 2000 Pro» (PDF) . Буггинген, Германия: Paragon Technology GmbH . 1999. Архивировано (PDF) из оригинала 12 мая 2018 г. Проверено 12 мая 2018 г.
  8. ^ DR DOS 6.0 Руководство пользователя, советы по оптимизации и настройке , 4corn.co.uk
  9. ^ «Руководство пользователя Datalight ROM-DOS» (PDF) . Datalight.com .
  10. ^ «ibiblio.org Группа FreeDOS — База FreeDOS» . Ибиблио.орг . Проверено 8 ноября 2021 г.
  11. ^ «Команды подсистемы MS-DOS» . Документы.microsoft.com . 11 сентября 2009 года . Проверено 8 ноября 2021 г.

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a22759e38a52658b3c6714e234f2725a__1699605120
URL1:https://arc.ask3.ru/arc/aa/a2/5a/a22759e38a52658b3c6714e234f2725a.html
Заголовок, (Title) документа по адресу, URL1:
exe2bin - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)