A 6502 instruction that performs addition, normally in binary. In 6502 processors with decimal mode, ADC adds in binary or packed binary-coded decimal depending on the decimal flag. To add without carry, insert a CLC instruction before ADC.
  • Function: A + N + C => A
  • Updates flags: S V . . . . Z C
  • Opcode numbers:
    (d,x) $61
    dp    $65
    imm   $69
    abs   $6D
    (d),y $71
    d,x   $75
    a,y   $79
    a,x   $7D
    

Similar: SBC
See also: 6502 instructions | 6502 addressing modes