Описание процессора i8086 для программиста


MOVS – пересылка строк


A4

MOVSB

пересылка байта из [DS:SI] в [ES:DI]

A5

MOVSW

пересылка слова из [DS:SI] в [ES:DI]

Описание.

Эта инструкция пересылает операнд-источник на место операнда-приёмника.

Инструкция MOVS относится к группе инструкций обработки строк. Оба её операнда находятся в памяти. Адрес источника задаётся регистровой парой DS:SI, адрес приёмника – регистровой парой ES:DI. Сегментный регистр DS может быть заменён другим сегментным регистром с помощью префикса замены сегмента; сегментный регистр ES заменён быть не может.

После выполнения операции содержимое регистров SI и DI автоматически увеличивается или уменьшается на размер операнда, т.е. на 1 или на 2. Увеличение (автоинкремент) имеет место, если флажок направления DF в регистре флагов сброшен, а уменьшение (автодекремент) – если флажок DF установлен.

За одно выполнение инструкции пересылается один байт или одно слово. Группа байтов или слов может быть переслана посредством использования префикса повторения REP.

Флажки не изменяются.




- Начало -  - Назад -  - Вперед -