Некоторые преимущества формата EXE по сравнению с форматом COM:
- Возможность динамического перемещения сегментов. 3 В то время как у файла типа COM перемещаемым является один сегмент команд, у файла типа EXE могут быть перемещены многие различные сегменты. 3
- Наличие заголовка. 34 В нём содержится информация, сгенерированная редактором связей, которая помогает загружать программу в память и готовить её к выполнению. 4
- Возможность использовать многомодульный (многосегментный) вариант. 1 Это нужно, например, для тяжёлых интерфейсных программ, таких как базы данных. 1
Формат COM, в свою очередь, имеет ограничение по размеру: программы в нём не могут быть больше 64 КБ. 4