Исполняемый файл — файл, содержащий программу в виде, в котором она может быть исполнена компьютером.
Стадии получения: компиляция + линковка (компоновка).
Компилятор - программа для преобразования исходного текста другой программы на определенном ЯП в объектный модуль.
Линковщик (компоновщик) - связывает несколько объектных файлов в исполняемый файл
Определение формата файла (.COM или .EXE, в случае 8086)
Чтение и разбор заголовка
Считывание разделов исполняемого модуля (файла) в ОЗУ по необходимым адресам.
Подготовка к запуску, если требуется. (установка регистров; настройка окружения, загрузка библиотек)
Передача управления на точку входа.
Дальше выполняются инструкции заданные в самой программе.