(eXchange and ADD)
Обмен и сложение
Схема команды:
| xadd приемник,источник
|
Назначение: суммирование и обмен двух значений.
Синтаксис
Алгоритм работы:
- копировать содержимое операнда приемник в операнд источник;
- выполнить сложение (приемник+источник);
- поместить сумму в операнд приемник.
Состояние флагов после выполнения команды:
|
|
|
|
|
|
OF
| SF
| ZF
| AF
| PF
| CF
|
r
| r
| r
| r
| r
| r
|
Применение:
Команда xadd используется для выполнения операции обмена и сложения двух операндов.
mov al,08h mov bl,01h xadd al,bl ;al=09h, bl=08h |
См. также: уроки 7, 8 и команды add, xchg