LDS приемник, источник | |
Загрузить адрес, используя DS | |
8086 | |
LES приемник, источник | |
Загрузить адрес, используя ES | |
8086 | |
LFS приемник, источник | |
Загрузить адрес, используя FS | |
80386 | |
LGS приемник, источник | |
Загрузить адрес, используя GS | |
80386 | |
LSS приемник, источник | |
Загрузить адрес, используя SS | |
8086 |
Второй операнд (источник) для всех этих команд — переменная в памяти размером в 32 или 48 бит (в зависимости от разрядности операндов). Первые 16 бит из этой переменной загружаются в соответствующий сегментный регистр (DS для LDS, ES для LES и т.д.), а следующие 16 или 32 — в регистр общего назначения, указанный в качестве первого операнда. В защищенном режиме значение, загружаемое в сегментный регистр, всегда должно быть правильным селектором сегмента (в реальном режиме любое число может использоваться как селектор).