Модель пам’яті COMPACT
використовується при побудові програм, що мають багато даних й відносно
невелику кількість операторів. Загальний об’єм даних для програми COMPACT
обмежується тільки розміром оперативної пам’яті. По умовчанню функції
Сі-програми розглядаються як near –
процедури, і для їх виклику компілятор генерує
машинну інструкцію CALL NEAR. Усі покажчики на дані по умовчанню -
far-покажчики, тобто. мають сегмент та суміщення відносно значення сегмента.
природно, можна перевизначити значення по умовчанню, використовуючи ключові
слова near для покажчиків на дані та far для опису функцій. Для даної моделі пам’яті існує
тільки одна "купа".
![]() |
![]() |
![]() |