2.3.10. Загрузка сегментных регистров

Команда Назначение Процессор

LOS приемник.источник

Загрузить адрес, используя ЭБ

BGB6

LES приемник.источник

Загрузить адрес, используя ЕБ

BGB6

LFS приемник.источник

Загрузить адрес, используя

BG3B6

LGS приемник.источник

Загрузить адрес, используя ОБ

BG3B6

LSS приемник.источник

Загрузить адрес, используя ББ

BGB6

Второй операнд (источник) для всех этих команд - переменная в памяти раз­мером в 32 или 48 бит (в зависимости от разрядности операндов). Первые 16 или 32 бита из этой переменной загружаются в регистр общего назначения, указанный в качестве первого операнда, а следующие 16 бит - в соответствующий сегмент­ный регистр (DS для 1£^, ES для ЬГЕЗ и т. д.). В защищенном режиме значение, загружаемое в сегментный регистр, всегда должно быть правильным селектором сегмента (в реальном режиме любое число может использоваться как селектор).