ВУЗ:
Составители:
62
Пример: movsw
Код Действие
A5
Выполняется пересылка слова строки источника
(src), адресуемой регистром SI, в строку приемни-
ка (dst), адресуемую регистром DI. Команда не ус-
танавливает флагов.
До выполнения После выполнения
ip=100 ip=101
si=20 si=22
di=50 di=52
[20]=0102 [20]=0102
[50]=0000 [50]=0102
Пример: rep movsw
Код Действие
F3A5
Выполняется пересылка строки источника (src), ад-
ресуемой регистром SI, в строку приемника (dst),
адресуемую регистром DI. На каждом шаге произ-
водится коррекция индексных регистров на требуе-
мую величину и направление. Выполнение ко-
манды прекращается по исчерпании счетчика CX.
До выполнения После выполнения
ip=100 ip=102
si=20 si=26
di=50 di=56
cx=3 cx=0
[20]=0102 [20]=0102
[22]=0304 [22]=0304
[24]=0506 [24]=0506
[50]=0000 [50]=0102
[52]=0000 [52]=0304
[54]=0000 [54]=0506
Мнемоника Действие Байт КОП
REP
Циклическое повторение команды обработки
строки, количество повторов – в CX. (Префикс)
1111001z
MOVSB,
MOVSW
Передача элемента строки - байта/слова. 1010010w
62
Пример: movsw
Код Действие
Выполняется пересылка слова строки источника
(src), адресуемой регистром SI, в строку приемни-
A5
ка (dst), адресуемую регистром DI. Команда не ус-
танавливает флагов.
До выполнения После выполнения
ip=100 ip=101
si=20 si=22
di=50 di=52
[20]=0102 [20]=0102
[50]=0000 [50]=0102
Пример: rep movsw
Код Действие
Выполняется пересылка строки источника (src), ад-
ресуемой регистром SI, в строку приемника (dst),
адресуемую регистром DI. На каждом шаге произ-
F3A5
водится коррекция индексных регистров на требуе-
мую величину и направление. Выполнение ко-
манды прекращается по исчерпании счетчика CX.
До выполнения После выполнения
ip=100 ip=102
si=20 si=26
di=50 di=56
cx=3 cx=0
[20]=0102 [20]=0102
[22]=0304 [22]=0304
[24]=0506 [24]=0506
[50]=0000 [50]=0102
[52]=0000 [52]=0304
[54]=0000 [54]=0506
Мнемоника Действие Байт КОП
Циклическое повторение команды обработки
REP 1111001z
строки, количество повторов в CX. (Префикс)
MOVSB,
Передача элемента строки - байта/слова. 1010010w
MOVSW
Страницы
- « первая
- ‹ предыдущая
- …
- 60
- 61
- 62
- 63
- 64
- …
- следующая ›
- последняя »
