[  Home -- Blog -- Reference -- About  ]


            65C02 Reference
            ===============
                  WIP

# Arithmetic and Logic
----------------------------------------
ADC  imm zpg zpx abs abx aby xin iny zpi
AND  imm zpg zpx abs abx aby xin iny zpi
ASL  acc zpg zpx abs abx
BIT  imm zpg zpx abs abx
CMP
CPX
CPY
DEC
DEX
DEY
EOR
INC
INX
INY
LSR
ORA
ROL
ROR
SBC

# Data Movement and Stack
----------------------------------------
LDA  imm zpg zpx abs abx aby xin iny zpi
LDX
LDY
STA
STX
STY
STZ
SMB
RMB
TRB
TSB

TAX  TAY  TSX  TXA  TXS  TYA
PHA  PLA  PHP  PLP  PHX  PLX  PHY  PLY

# Flags
----------------------------------------
CLC  SEC  CLI  SEI  CLD  SED  CLV  

# Control Flow
----------------------------------------
BRA
BCC  BCS  BMI  BPL
BNE  BEQ  BVC  BVS

RTI  RTS  BRK  NOP  STP  WAI

JMP
JSR

BBR  zeropage,relative
BBS  zeropage,relative

* Addressing modes in italic  are W65C02
exclusive.



INSTRUCTION DETAILS
===================

ADC  Add Memory to Accumulator
     A + M + C -> A, C            NZC..V

     mode      assembler     opc byt cyc
     -----------------------------------
     imm       ADC #oper      69  2   2
     (ind),Y   ADC (oper),Y   71  2   5*



AND  AND Memory with Accumulator
     A AND M -> A                 NZ...V

     mode      assembler     opc byt cyc
     -----------------------------------
     imm       ADC #oper      69  2   2
     (ind),Y   ADC (oper),Y   71  2   5*



v > Discussion No comments yet. == Add a Comment ==
[ Home -- Blog -- Reference -- About ] ---------------------------------------- 99v.no (c)2026