E.0.2. Особенности сегментации памяти в микропроцессоре i8086 (итоги).
Сегменты памяти определяются только сегментными регистрами.
Начальный адрес сегмента связан с физическим адресом параграфа.
Никаких средств правильности использования сегментов нет.
Размещение сегментов в памяти достаточно произвольно. Ограничение - только выравнивание на границе параграфа.
Сегменты могут частично или полностью перекрываться, или не иметь общих частей.
Программа может обращаться к любому сегменту как для считывания, так и для записи данных и команд.
Для защиты памяти от несанкционированного доступа других программ требуются специальные "внешние" схемы.
Система не делает различий между сегментами данных, кода и стека.
Нет никаких препятсятвий для обращения к физически не существующей памяти.
При обращении к несуществующей памяти результат непредсказуем (все зависит от разработчика материнской платы и другого аппаратного обеспечения компьютера.)