Contents | < Browse | Browse >
NAME
CMPM -- Compare memory
SYNOPSIS
CMPM (Ay)+,(Ax)+
Size = (Byte, Word, Long)
FUNCTION
Subtracts the source operand from the destination operand
and sets the condition codes according to the result. The destination
operand is NOT changed. Operands are always addressed with the
postincrement mode.
FORMAT
-----------------------------------------------------------------
|15 |14 |13 |12 |11 |10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|-----------|---|-------|---|---|---|-----------|
| 1 | 0 | 1 | 1 |Ax REGISTER| 1 | SIZE | 0 | 0 | 1 |Ay REGISTER|
----------------------------------------=========================
<ea>
SIZE
00->one Byte operation
01->one Word operation
10->one Long operation
REGISTER
Ax register specifies destination operand (for post-incrementation).
Ay register specifies source operand.
RESULT
X - Not affected
N - Set if the result is negative. Cleared otherwise.
Z - Set if the result is zero. Cleared otherwise.
V - Set if an overflow occours. Cleared otherwise.
C - Set if a borrow occours. Cleared otherwise.
SEE ALSO
CMP CMPI CMPA CMP2
TST CHK CHK2