Команды LDS, LES, LFS, LGS, LSS предназначены для загрузки в пару <сегментный регистр>:<регистр общего назначения> значений из памяти.

 

Команды LDS, LES, LFS, LGS, LSS
Синтаксис: LDS op1,op2
LES op1,op2
LFS op1,op2
LGS op1,op2
LSS op1,op2
Операнды: op1 - r16/32
op2 - m32/48
Назначение: Загрузка полного указателя
Процессор: LDS, LES - 8086+
LFS, LGS, LSS - 80386+
Флаги: Не изменяются
Комментарий: Команды LDS, LES, LFS, LGS и LSS загружают из памяти значения в соответствующую пару сегментного регистра и регистра, заданного первым операндом. Адрес памяти задается вторым операндом. Команде LDS соответствует сегментный регистр DS, команде LES - регистр ES и т.д.
Ограничения: Нет
Примеры:
lds	bx,mem1
les	ebx,fword ptr mem2
lfs	ebx,[si+8]
lss	esp,[eax]
...
mem1	dd 23504677h
mem2	dd 23504677h
	dw 0008h