Объектно-ориентированное программирование. Сивохин А.В - 33 стр.

UptoLike

33
том числе и при переходе указателя через границу сегмента в результате
увеличения.
Таблица 5
Название Размер сегментов Тип указателей
модели
код данные стек код данные
Tiny (крошечная) 64 K
near near
Small (малая) 64 K 64 K
near near
Medium (средняя) 1 М 64 K
far near
Compact (компактная) 64 K 1 M
near far
Large (большая) 1 М 1 M
far far
Huge (огромная) 1 М 64 K
каждый
64 K
стек
far far
Таблица 6
Модификатор Результат применения с
указателем
Результат применения с
функцией
near
16-битный
указатель,адресация в
пределах сегмента (64 K)
"Ближний вызов" (в
пределах сегмента)
far
32-битный указатель,
содержит адрес сегмента и
смещение, адресацияв
пределах до 1 Мб
"Дальний вызов"
(межсегментный)
huge
Имеет все свойства far,
поддерживается в норма
лизованном виде
Аналогично far,
поддерживается в нор
мализованном виде
                                                                                    33
том числе и при переходе указателя через границу сегмента в результате
увеличения.

       Таблица 5

  Название                 Размер сегментов                 Тип указателей
                                                           модели
                           код      данные      стек       код     данные
  Tiny (крошечная)                    64 K                 near     near
  Small (малая)             64 K          64 K             near     near
  Medium (средняя)           1М           64 K             far      near
  Compact (компактная)       64 K            1M            near     far
  Large (большая)            1М              1M            far      far
  Huge (огромная)            1М      64 K         64 K     far      far
                                    каждый        стек



       Таблица 6

 Модификатор         Результат применения с            Результат применения с
                     указателем                        функцией
 near                16-битный                         "Ближний вызов" (в
                     указатель,адресация в             пределах сегмента)
                     пределах сегмента (64 K)

 far                 32-битный указатель,              "Дальний вызов"
                     содержит адрес сегмента и         (межсегментный)
                     смещение, адресацияв
                     пределах до 1 Мб
 huge                Имеет все свойства far,           Аналогично            far,
                     поддерживается в норма            поддерживается в      нор
                     лизованном виде                   мализованном виде