Системное программное обеспечение. Рощин А.В. - 28 стр.

UptoLike

Составители: 

28
изменения содержимого регистров SI и DI. Если флаг направления
сброшен (DF = 0) автоматически выполняется инкремент регистров SI и
DI. При установленном флаге направления (DF = 1) автоматически
выполняется декремент этих регистров. Если в команде используется
префикс повторения, значение регистра CX уменьшается на 1 после
выполнения каждой строковой команды.
Строковые операции
REP Повторение
REPE/ Повторение, пока равно/пока нуль
REPZ
REPNE/ Повторение, пока не равно/пока не нуль
REPNZ
MOVS Строковая пересылка байта или слова
MOVSB/ Строковая пересылка байта/слова
MOVSW
CMPS Строковое сравнение байта или слова
SCANS Строковое сканирование байта или слова
STOS Строковая загрузка байта или слова
TEST Строковое сохранение байта или слова
Использование регистров в строковых командах
SI Индекс (смещение) строки-источника
DI Индекс (смещение) строки назначения
CX Счетчик повторений
AL/AX Значение сканирования
Регистр назначения для LODS
Регистр-источник для STOS
Флаги
DF 0 автоинкремент SI, DI
0 автодекремент SI, DI
ZF Завершение сканирования/сравнения
                                  28



изменения содержимого регистров SI и DI. Если флаг направления
сброшен (DF = 0) автоматически выполняется инкремент регистров SI и
DI. При установленном флаге направления (DF = 1) автоматически
выполняется декремент этих регистров. Если в команде используется
префикс повторения, значение регистра CX уменьшается на 1 после
выполнения каждой строковой команды.

                        Строковые операции
REP         Повторение
REPE/       Повторение, пока равно/пока нуль
REPZ
REPNE/      Повторение, пока не равно/пока не нуль
REPNZ
MOVS        Строковая пересылка байта или слова
MOVSB/      Строковая пересылка байта/слова
MOVSW
CMPS       Строковое сравнение байта или слова
SCANS      Строковое сканирование байта или слова
STOS       Строковая загрузка байта или слова
TEST       Строковое сохранение байта или слова
           Использование регистров в строковых командах
SI         Индекс (смещение) строки-источника
DI         Индекс (смещение) строки назначения
CX         Счетчик повторений
AL/AX      Значение сканирования
           Регистр назначения для LODS
           Регистр-источник для STOS
                               Флаги
DF         0 – автоинкремент SI, DI
           0 – автодекремент SI, DI
ZF         Завершение сканирования/сравнения