Source(base 10) + Destination (base 10) -->; Destination
ABCD Dy, Dx
ABCD -(Ay), -(Ax)
Attributes: Size = (Byte)
Description: Adds the source operand to the destination operand
along with the extend bit, and stores the result in the
destination location. The addition is performed using binary
coded decimal arithmetic. The operands, which are packed
BCD numbers, can be addressed in two different ways:
1. Data register to data register (Data Register Direct).
2. Memory to memory (Pre-decrement).
This operation is a byte operation only.
X Set the same as the carry bit.
Z Cleared if the result is nonzero. Unchanged otherwise.
C Set if a decimal carry was generated. Cleared otherwise.
Note: Normally the Z condition code bit is set via programming before
the start of an operation. This allows successful tests for zero results
upon completion of multiple-precision operations.