| XADD |
| Събиране с размяна |
| Общи форма: |
XADD dest, source |
| Форма |
КОП |
CPUID |
I8086 |
I80386 |
I80486 |
| 16 |
32 |
64 |
Alt |
|
I8086 |
I80386 |
I80486 |
| [LOCK] XADD b, rb |
[F0] 0F C0 /r |
[F0] 0F C0 /r |
[F0][40+rbx] 0F C0 /r |
[F0] 64 /r |
|
|
|
1/3 |
| [LOCK] XADD w, rw |
[F0] 0F C1 /r |
[F0] 66 0F C1 /r |
[F0] 66 [40+rbx] 0F C1 /r |
[F0] 65 /r |
|
|
|
1/3 |
| [LOCK] XADD d, rd |
[F0] 0F C1 /r |
[F0] 0F C1 /r |
[F0] [40+rbx] 0F C1 /r |
[F0] 66 /r |
|
|
|
1/3 |
| [LOCK] XADD q, rq |
|
|
[F0] 48+rbx 0F C1 /r |
[F0] 67 /r |
|
|
|
1/3 |
|
| Действие |
Temp ← dest;
dest ← dest + source
source ← Temp |
| Флагове |
| PE |
VM |
NT |
IOPL |
OF |
DF |
IF |
TF |
SF |
ZF |
AF |
PF |
CF |
| |
|
|
|
A |
|
|
|
A |
A |
A |
A |
A |
|
| CPU |
| 8086 |
186 |
V20 |
286 |
386 |
486 |
P |
P-P |
P-II |
MMX |
SSE |
3D! |
E64 |
| |
|
|
|
|
• |
• |
• |
• |
|
|
|
• |
|
| Изключения | ОБЩИ |