Частина тексту файла (без зображень, графіків і формул):
Структура файлів виконання *.соm та *.ехе.
СОМ файли і EXE файли
Сом файли вміщують машинний код - дані без заголовка без таблиці переадресації і іншої
додаткової інформації. Мах об’єм 64кб. Завантажувач працює з сом файлами таким чином:
1) Відводить мах можливий блок вільної пам’яті.
2) Будує так званий префікс програмного сегмента (РSP) Program Segment Prefix і будує його на початок блока пам’яті.
3) Читає сом файл у пам’ять одразу за префіксом і передає керування на 1 байт програми.
Файл абсолютно не захищений, можна взяти довільний файл надати йому назву з розширенням сом і це буде сом файл.
Коли створювалось MSDOS така система не влаштовувала. Була запропонована структура exe файлу.
ss – сегмент стеку
sp – покажчик стеку
cs – сегмент коду
ip – покажчик команд
min - мінімальна додаткова пам’ять що відводиться цьому файлу
max – максимальна додаткова пам’ять
“MZ”- Marck Zbicovsky
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!