ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »