6.3.2. Модель пам’яті TINY
Код та
дані програми, скомпільованої з моделлю
пам’яті TINY, розташовуються в єдиному сегменті і, отже, не можуть
перевищувати в сумі 64К байт. Після завантаження такої програми сегментні
регістри CS, DS, ES й SS мають однакове значення. Для стека та "купи"
використовуються ті ж 64К байт пам’яті, але заповнення стека йде від верхньої
границі стека до молодших адрес, а заповнення "купи" - навпаки. Тому
завжди існує імовірність "перекриття" пам’яті, що використовується
під стек, з пам’яттю, виділюваної динамічно з "купи". основне призначення
моделі пам’яті TINY - генерація .ЕХЕ - файлів, придатних для перетворення в
.СОМ-файли (див. п.5.1.5).
![]() |
![]() |
![]() |