Documentation Home
>
IA-32 Assembly Language Reference Manual
>
Chapter 2 Instruction-Set Mapping
> Exchange Instructions
IA-32 Assembly Language Reference Manual
Previous
: Bit Instructions
Next
: Floating-Point Transcendental Instructions
Exchange Instructions
Compare and Exchange (cmpxchg)[486]
cmpxchg{bwl} reg[8|16|32], r/m[8|16|32]
Example
cmpxchgb %cl, 1(%esi) cmpxchgl %edx, 4(%edi)
Previous
: Bit Instructions
Next
: Floating-Point Transcendental Instructions
© 2010, Oracle Corporation and/or its affiliates