760e358a

E.0.2. Особенности сегментации памяти в микропроцессоре i8086 (итоги).


  1. Сегменты памяти определяются только сегментными регистрами.
  2. Начальный адрес сегмента связан с физическим адресом параграфа.
  3. Никаких средств правильности использования сегментов нет.
  4. Размещение сегментов в памяти достаточно произвольно. Ограничение - только выравнивание на границе параграфа.
  5. Сегменты могут частично или полностью перекрываться, или не иметь общих частей.
  6. Программа может обращаться к любому сегменту как для считывания, так и для записи данных и команд.
  7. Для защиты памяти от несанкционированного доступа других программ требуются специальные "внешние" схемы.
  8. Система не делает различий между сегментами данных, кода и стека.
  9. Нет никаких препятсятвий для обращения к физически не существующей памяти.
  10. При обращении к несуществующей памяти результат непредсказуем (все зависит от разработчика материнской платы и другого аппаратного обеспечения компьютера.)
  11. Длина сегмента равна целому числу параграфов.

| |

 

Содержание раздела