Com a instrução ADD podemos realizar a operação aritmética de adição ou soma com os registradores de dados
                e endereço. Quando trabalhamos com registradores de endereço, a operação com byte não é aceita.
            
            Operação
            destino <- origem + destino
            Endereçamento Origem
            Dx, Ax, (Ax), (Ax)+, ‑(Ax), n(Ax), n(Ax,Dx[.W|.L]|Ax[.W|.L]), absoluto.W, absoluto.L, n(PC), n(PC,Dx[.W|.L]|Ax[.W|.L]) e #imediato
            Endereçamento Destino
            Dx, (Ax), (Ax)+, ‑(Ax), n(Ax), n(Ax,Dx[.W|.L]|Ax[.W|.L]), absoluto.W, absoluto.L 
            Tamanho do dado
            Byte(Dx apenas), Word e Longword
            CCR
            X: C
N: a
Z: a 
V: a
C: a; 1 se houver "vai um", 0 caso contrário
            Sintaxe
            ADD.B Dx,Dy ; 
ADD.L  (Ax),Dx
ADD.W -(Ax),Dx
ADD.B (Ax)+,Dx
ADD  $absoluto.L,Dx
            Exemplo:
            
; D0 = 00000001 D1 = 00000001
ADD.B D0,D1;
; D0 = 00000001 D1 = 00000002
    
ADD.L  (A0),D2
ADD.W -(A1),D3
ADD.B (A3)+,D4
ADD.W  $FFFF,D5