XCHG

GPTKB entity

Statements (16)
Predicate Object
gptkbp:instanceOf x86 instruction
gptkbp:canBe memory
registers
gptkbp:category data movement instruction
gptkbp:fullName Exchange
gptkbp:function exchanges the values of two operands
https://www.w3.org/2000/01/rdf-schema#label XCHG
gptkbp:introducedIn gptkb:8086
gptkbp:mnemonicExample gptkb:XCHG
gptkbp:opcode 0x86 /r
gptkbp:setsFlags no
gptkbp:sideEffect locks the bus when used with memory and accumulator
gptkbp:usedFor atomic operations
gptkbp:usedIn gptkb:x86_architecture
gptkbp:bfsParent gptkb:x86_Assembly
gptkbp:bfsLayer 7