Кафедра кибернетики и вычислительной техники

Команда EXE2BIN преобразование формата загрузочных модулей

By 05.05.2011 No Comments

Детальное описание команды

EXE2BIN (имя команды составлено из названий типов обрабатываемых загрузочных модулей) — инструмент для оперативного изменения типов загрузочных модулей в направлении упрощения их структуры. В некоторых старых версиях системы эта команда имела также название LOCATE, что переводится как находить, размещать, устанавливать. Команда EXE2BIN — дополнение программы-компоновщика (редактора связей) LINK, в связи с чем ее было бы логично отнести к сервисным средствам для разработчиков программного обеспечения.

НАЗНАЧЕНИЕ. Команда EXE2BIN преобразует загрузочные модули типа ЕХЕ (исполняемые модули) в формат абсолютной загрузки (двоичный формат). В результате выполнения этой команды на магнитном диске появляется новый файл с расширением СОМ или BIN. Исходный ЕХЕ файл при этом не изменяется и сохраняется в первоначальном виде.

ОПИСАНИЕ. При использовании команды EXE2BIN нужно помнить:
— исходный файл должен быть создан с помощью программы LINK из объектного файла типа OBJ;
— программный код и данные преобразуемой программы совместно не должны превышать 64 Кбайт;
— преобразуемая программа не должна содержать стекового сегмента.
Команда EXE2BIN внешняя, выполняется программой, загрузочный модуль которой содержится в файле EXE2BIN.EXE.

ФОРМАТ.
[маршрут] EXE2BIN исх.файл [цел.файл] Спецификация d.маршрут — это каталог, содержащий файл загрузочного модуля программы EXE2BIN.
Параметр исх.файл — спецификация исходного файла в формате ЕХЕ, содержащая имя накопителя, маршрут, имя и расширение имени файла. Имя накопителя и маршрут могут задаваться по умолчанию (тогда используются текущие имена). Если в спецификации не задан тип файла, то принимается ЕХЕ.
Параметр цел.файл — спецификация целевого файла, который в результате выполнения команды будет сформирован в абсолютном формате с расширением СОМ или BIN. Спецификация содержит имя накопителя, маршрут, имя и расширение имени файла. Каждый из ее элементов может быть задан по умолчанию. В качестве значений по умолчанию для имени накопителя, маршрута и имени файла используются соответствующие значения из спецификации исходного файла. Тип файла по умолчанию — BIN.

Пример 19.
C.\>exe2bin prog a.prog.com С:\>

В результате выполнения приведенной команды из файла PROG.EXE, находящегося на жестком диске, будет получен и записан на гибкий диск файл PROG.COM.

Leave a Reply