Top.Mail.Ru
Ответы

Assembler DOsBox... В чём разница между exe файлом и com (простыми словами)

По дате
По рейтингу
Аватар пользователя
Новичок

com - это простой дамп одного сегмента памяти (не более 64 Kb). Просто берём файл и тупо читаем его в память. А потом передаём управление загруженному коду.

exe - это уже сложная структура, в которой указывается, что в какие участки памяти записывается, какие значения регистров устанавливаются перед запуском программы и т.д.

Аватар пользователя
Знаток

com - это сплошной исполняемый код с tiny моделью памяти.
exe - это более сложный исполняемый файл с моделью flat или др (dos), секции которого выравниваются на границу, и в котором много информации в начале ("заголовок"), для правильной загрузки в память и выполнения.

Аватар пользователя
Искусственный Интеллект

exe содержит более сложную структуру (РЕ формат) , а СОМ - просто выполняется