# ADDQ Instruction

This instruction adds a three bit immediate value to an effective address. The instruction is very quick and much shorter than the usual ADD.
ADDRESS METHODS: Dn, An, (An), (An)+, -(An), x(An), x(An,xr.s), x.w, x.l
DATA LENGTH: Byte, word, longword
When using an address register as destination, byte is not allowed.

FLAGS: | X - Set if carry from the most significant bit, otherwise it is cleared.
N - S
Z - S
C - Same as X
V - S

No flags are affected if the destination operand is an address register.
SYNTAX: ADDQ #<data>,<ea>
#<data> is a constant between 1 and 8.