AMD Confidential
User Manual November 21
st
, 2008
Appendix A 217
Subtract the contents of an 8-bit
register from an 8-bit destination
register or memory location.
Subtract the contents of a 16-bit
register from a 16-bit destination
register or memory location.
Subtract the contents of a 32-bit
register from a 32-bit destination
register or memory location.
Subtract the contents of a 64-bit
register from a 64-bit destination
register or memory location.
Subtract the contents of an 8-bit
register or memory operand from an 8-
bit destination register.
Subtract the contents of a 16-bit
register or memory operand from a 16-
bit destination register.
Subtract the contents of a 32-bit
register or memory operand from a 32-
bit destination register.
Subtract the contents of a 64-bit
register or memory operand from a 64-
bit destination register.
AND an immediate 8-bit value with the
contents of the AL register and set
rFLAGS to reflect the result.
AND an immediate 16-bit value with
the contents of the AX register and
set rFLAGS to reflect the result.
AND an immediate 32-bit value with
the contents of the EAX register and
set rFLAGS to reflect the result.
AND a sign-extened immediate 32-bit
value with the contents of the RAX
register and set rFLAGS to reflect
the result.
AND an immediate 8-bit value with the
contents of an 8-bit register or
memory operand and set rFLAGS to
reflect the result.
AND an immediate 16-bit value with
the contents of a 16-bit register or
memory operand and set rFLAGS to
reflect the result.
AND an immediate 32-bit value with
the contents of a 32-bit register or
memory operand and set rFLAGS to
reflect the result.
AND a sign-extened immediate 32-bit
value with the contents of a 64-bit
register or memory operand and set
rFLAGS to reflect the result.
AND the contents of an 8-bit register
with the contents of an 8-bit
register or memory operand and set
rFLAGS to reflect the result.
AND the contents of a 16-bit register
with the contents of a 16-bit
register or memory operand and set
rFLAGS to reflect the result.
AND the contents of a 32-bit register
with the contents of a 32-bit
register or memory operand and set
rFLAGS to reflect the result.