AMD Confidential
User Manual November 21
st
, 2008
218 Appendix A
AND the contents of a 64-bit register
with the contents of a 64-bit
register or memory operand and set
rFLAGS to reflect the result.
Exchange the contents of an 8-bit
register with the contents of 8-bit
destination register or memory
operand and load their sum into the
destination.
Exchange the contents of a 16-bit
register with the contents of 16-bit
destination register or memory
operand and load their sum into the
destination.
Exchange the contents of a 32-bit
register with the contents of 32-bit
destination register or memory
operand and load their sum into the
destination.
Exchange the contents of a 64-bit
register with the contents of 64-bit
destination register or memory
operand and load their sum into the
destination.
Exchange the contents of AX register
with the contents of a 16-bit
register.
Exchange the contents of a 16-bit
register with the contents of the AX
register.
Exchange the contents of EAX register
with the contents of a 32-bit
register.
Exchange the contents of a 32-bit
register with the contents of the EAX
register.
Exchange the contents of RAX register
with the contents of a 64-bit
register.
Exchange the contents of a 64-bit
register with the contents of the RAX
register.
Exchange the contents of an 8-bit
register with the contents of an 8-
bit register or memory operand.
Exchange the contents of an 8-bit
register or memory operand with the
contents of an 8-bit register.
Exchange the contents of a 16-bit
register with the contents of a 16-
bit register or memory operand.
Exchange the contents of a 16-bit
register or memory operand with the
contents of a 16-bit register.
Exchange the contents of a 32-bit
register with the contents of a 32-
bit register or memory operand.
Exchange the contents of a 32-bit
register or memory operand with the
contents of a 32-bit register.
Exchange the contents of a 64-bit
register with the contents of a 64-
bit register or memory operand.
Exchange the contents of a 64-bit
register or memory operand with the
contents of a 64-bit register.
Set AL to the contents of DS:[rBX +
unsigned AL].