.COM

Матеріал з testwiki
Версія від 21:46, 19 березня 2022, створена imported>Lxlalexlxl (додано Категорія:CP/M за допомогою HotCat)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

Шаблон:For Шаблон:Otheruses .COM (Шаблон:Lang-en) — розширення файлу, що використовувалось у деяких комп'ютерних системах у різних цілях.

В системах DOS і в 8-бітній CP/M, файл COM — простий тип виконуваного файлу, розмір якого не може перевищувати 64 Кбайт — 256 байт (65280=21628 байт). COM-файли для DOS можна виконувати також на емуляторах, наприклад в середовищі Windows.

Треба відзначити, що тип виконуваного файлу DOS (COM або EXE) розпізнається при запуску автоматично, незалежно від розширення.

У COM-програмах використовується модель пам'яті tiny, тобто PSP, код, початкові дані та стек розташовуються в одному сегменті. При запуску такої програми спочатку створюється Префікс Програмного Сегмента (Program Segment Prefix, PSP), який займає 256 байт, далі розташовується вміст файлу програми «як є». Покажчик стека встановлюється на кінець сегмента.

COM-програми зазвичай є невеликими застосунками, або системними утилітами/драйверами.

Шаблон:Compu-stub