Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Assembler / P22

.pdf
Скачиваний:
54
Добавлен:
02.06.2015
Размер:
401.98 Кб
Скачать

11

В отладчике можно убедиться, что заполнение массива происходит правильно. 32-разрядный адрес преобразуется в 16-разрядный посредством отбрасывания старших разрядов.

22.7. Команды загрузки адресов

Для целей дальнейшего изложения здесь уместно ввести команды lds и les, которые к строковым командам не имеют прямого отношения.

Ранее была введена команда lea — загрузить эффективный (исполнительный) адрес. Вот еще две команды.

Загрузить указатель в сегмен-

lds reg,src

reg src

те данных

 

DS src + 2

(Load pointer using DS)

 

флаги не изменяются

 

 

 

Загрузить указатель в допол-

les reg,src

reg src

нительном сегменте данных

 

ES src + 2

(Load pointer using ES)

 

флаги не изменяются

Источником src для этих команд служит операнд — двойное слово. Младшее слово загружается в регистр-указатель (как правило, SI или DI), а старшее — в сегментный регистр.

Соседние файлы в папке Assembler