Opcode | Value | Addressing | Example | Cycles | Comment |
---|---|---|---|---|---|
BRK | $00 | Immediate | BRK | 7 | |
ORA | $01 | (Indirect,X) | ORA ($FF,X) | 6 | |
CLE | $02 | Implied | CLE | 2 | |
SEE | $03 | Implied | SEE | 2 | |
TSB | $04 | Zeropage | TSB | 5 | |
ORA | $05 | Zeropage | ORA $12 | 3 | |
ASL | $06 | Zeropage | ASL $12 | 5 | |
RMB0 | $07 | Zeropage | RMB0 $12 | 5 | |
PHP | $08 | Implied | PHP | 3 | |
ORA | $09 | Immediate | ORA #$12 | 2 | |
ASL | $0A | Implied | ASL ASL A |
2 | |
TSY | $0B | Absolute | TSB | 6 | |
TSB | $0C | Absolute | TSB | 6 | |
ORA | $0D | Absolute | ORA $1234 | 4 | |
ASL | $0E | Absolute | ASL $1234 | 6 | |
BBR0 | $0F | Zeropage Relative | BBR0 $12,$1234 | 2* | |
BPL | $10 | Relative | BPL $1234 | 2* | |
ORA | $11 | (Indirect),Y | ORA ($12),Y | 5* | |
ORA | $12 | (Indirect),Z | ORA ($12),Z | 5 | |
LBPL | $13 | Relative 16bit | LBPL $1234 | 3* | |
TRB | $14 | Zeropage | TRB | 5 | |
ORA | $15 | Zeropage,X | ORA $12,X | 4 | |
ASL | $16 | Zeropage,X | ASL $12,X | 6 | |
RMB1 | $17 | Zeropage | RMB1 $12 | 5 | |
CLC | $18 | Implied | CLC | 2 | |
ORA | $19 | Absolute,Y | ORA $1234,Y | 4* | |
INC | $1A | Implied | INC | 2 | |
INZ | $1B | Implied | INZ | 2 | |
TRB | $1C | Absolute | TRB | 6 | |
ORA | $1D | Absolute,X | ORA $1234,X | 4* | |
ASL | $1E | Absolute,X | ASL $1234,X | 7 | |
BBR1 | $1F | Zeropage Relative | BBR1 $12,$1234 | 2* | |
JSR | $20 | Absolute | JSR $1234 | 6 | |
AND | $21 | (Indirect,X) | AND ($12,X) | 6 | |
JSR | $22 | (Abs. Indirect) | JSR ($1234) | 6 | |
JSR | $23 | (Abs. Indirect,X) | JSR ($1234,X) | 6 | |
BIT | $24 | Zeropage | BIT $12 | 3 | |
AND | $25 | Zeropage | AND $12 | 3 | |
ROL | $26 | Zeropage | ROL $12 | 5 | |
RMB2 | $27 | Zeropage | RMB2 $12 | 5 | |
PLP | $28 | Implied | PLP | 4 | |
AND | $29 | Immediate | AND #$12 | 2 | |
ROL | $2A | Implied | ROL ROL A |
2 | |
TYS | $2B | Implied | TYS | 2 | |
BIT | $2C | Absolute | BIT $1234 | 4 | |
AND | $2D | Absolute | AND $1234 | 4 | |
ROL | $2E | Absolute | ROL $1234 | 6 | |
BBR2 | $2F | Zeropage Relative | BBR2 $12,$1234 | 2* | |
BMI | $30 | Relative | BMI $1234 | 2* | |
AND | $31 | (Indirect),Y | AND ($12),Y | 5* | |
AND | $32 | (Indirect),Z | AND ($12),Z | 5 | |
LBMI | $33 | Relative 16bit | LBMI $1234 | 3* | |
BIT | $34 | Zeropage,X | BIT $12,X | 4 | |
AND | $35 | Zeropage,X | AND $12,X | 4 | |
ROL | $36 | Zeropage,X | ROL $12,X | 6 | |
RMB3 | $37 | Zeropage | RMB3 $12 | 5 | |
SEC | $38 | Implied | SEC | 2 | |
AND | $39 | Absolute,Y | AND $1234,Y | 4* | |
DEC | $3A | Implied | DEC | 2 | |
DEZ | $3B | Implied | DEZ | 2 | |
BIT | $3C | Absolute,X | BIT $1234,X | 4* | |
AND | $3D | Absolute,X | AND $1234,X | 4* | |
ROL | $3E | Absolute,X | ROL $1234,X | 7 | |
BBR3 | $3F | Zeropage Relative | BBR3 $12,$1234 | 2* | |
RTI | $40 | Implied | RTI | 6 | |
EOR | $41 | (Indirect,X) | EOR ($12,X) | 6 | |
NEG | $42 | Implied | NEG | 2 | |
ASR | $43 | Implied | ASR | 2 | |
ASR | $44 | Zeropage | ASR $12 | 5 | |
EOR | $45 | Zeropage | EOR $12 | 3 | |
LSR | $46 | Zeropage | LSR $12 | 5 | |
RMB4 | $47 | Zeropage | RMB4 $12 | 5 | |
PHA | $48 | Implied | PHA | 3 | |
EOR | $49 | Immediate | EOR #$12 | 2 | |
LSR | $4A | Implied | LSR LSR A |
2 | |
TAZ | $4B | Implied | TAZ | 2 | |
JMP | $4C | Absolute | JMP $1234 | 3 | |
EOR | $4D | Absolute | EOR $1234 | 4 | |
LSR | $4E | Absolute | LSR $1234 | 6 | |
BBR4 | $4F | Zeropage Relative | BBR4 $12,$1234 | 2* | |
BVC | $50 | Relative | BVC $1234 | 2* | |
EOR | $51 | (Indirect),Y | EOR ($12),Y | 5* | |
EOR | $52 | (Indirect),Z | EOR ($12),Z | 5 | |
LBVC | $53 | Relative 16bit | LBVC $1234 | 3* | |
ASR | $54 | Zeropage,X | ASR $12,X | 6 | |
EOR | $55 | Zeropage,X | EOR $12,X | 4 | |
LSR | $56 | Zeropage,X | LSR $12,X | 6 | |
RMB5 | $57 | Zeropage | RMB5 $12 | 5 | |
CLI | $58 | Implied | CLI | 2 | |
EOR | $59 | Absolute,Y | EOR $1234,Y | 4* | |
PHY | $5A | Implied | PHY | ? | |
TAB | $5B | Implied | TAB | 2 | |
MAP | $5C | Implied | MAP | 2 | |
EOR | $5D | Absolute,X | EOR $1234,X | 4* | |
LSR | $5E | Absolute,X | LSR $1234,X | 7 | |
BBR5 | $5F | Zeropage Relative | BBR5 $12,$1234 | 2* | |
RTS | $60 | Implied | RTS | 6 | |
ADC | $61 | (Indirect,X) | ADC ($12,X) | 6 | |
RTN | $62 | Immediate | RTN #$12 | 6 | |
LBSR | $63 | Relative 16bit | LBSR $1234 | 3* | |
STZ | $64 | Zeropage | STZ | 3 | |
ADC | $65 | Zeropage | ADC $12 | 3 | |
ROR | $66 | Zeropage | ROR $12 | 5 | |
RMB6 | $67 | Zeropage | RMB6 $12 | 5 | |
PLA | $68 | Implied | PLA | 4 | |
ADC | $69 | Immediate | ADC #$12 | 2 | |
ROR | $6A | Implied | ROR ROR A |
2 | |
TZA | $6B | Implied | TZA | 2 | |
JMP | $6C | (Abs. Indirect) | JMP ($1234) | 5 | |
ADC | $6D | Absolute | ADC $1234 | 4 | |
ROR | $6E | Absolute | ROR $1234 | 6 | |
BBR6 | $6F | Zeropage Relative | BBR6 $12,$1234 | 2* | |
BVS | $70 | Relative | BVS $1234 | 2* | |
ADC | $71 | (Indirect),Y | ADC ($12),Y | 5* | |
ADC | $72 | (Indirect),Z | ADC ($12),Z | 5 | |
LBVS | $73 | Relative 16bit | LBVS $1234 | 3* | |
STZ | $74 | Zeropage,X | STZ | 4 | |
ADC | $75 | Zeropage,X | ADC $12,X | 4 | |
ROR | $76 | Zeropage,X | ROR $12,X | 6 | |
RMB7 | $77 | Zeropage | RMB7 $12 | 5 | |
SEI | $78 | Implied | SEI | 2 | |
ADC | $79 | Absolute,Y | ADC $1234,Y | 4* | |
PLY | $7A | Implied | PLY | 4 | |
TBA | $7B | Implied | TBA | 2 | |
JMP | $7C | Absolute Indirect X | JMP ($1234,X) | 6 | |
ADC | $7D | Absolute,X | ADC $1234,X | 4* | |
ROR | $7E | Absolute,X | ROR $1234,X | 7 | |
BBR7 | $7F | Zeropage Relative | BBR7 $12,$1234 | 2* | |
BRA | $80 | Relative | BRA $1234 | 3* | |
STA | $81 | (Indirect,X) | STA ($12,X) | 6 | |
STA | $82 | (Indirect,Stack),Y | STA ($12,S),Y | 7 | |
LBRA | $83 | Relative 16bit | LBRA $1234 | 4 | |
STY | $84 | Zeropage | STY $12 | 3 | |
STA | $85 | Zeropage | STA $12 | 3 | |
STX | $86 | Zeropage | STX $12 | 3 | |
SMB0 | $87 | Zeropage | SMB0 $12 | 5 | |
DEY | $88 | Implied | DEY | 2 | |
BIT | $89 | Immediate | BIT #$12 | 2 | |
TXA | $8A | Implied | TXA | 2 | |
STY | $8B | Absolute,X | STY $1234,X | 5 | |
STY | $8C | Absolute | STY $1234 | 4 | |
STA | $8D | Absolute | STA $1234 | 4 | |
STX | $8E | Absolute | STX $1234 | 4 | |
BBS0 | $8F | Zeropage Relative | BBS0 $12,$1234 | 2* | |
BCC | $90 | Relative | BCC $1234 | 2* | |
STA | $91 | (Indirect),Y | STA ($12),Y | 6 | |
STA | $92 | (Indirect),Z | STA ($12),Z | 5 | |
LBCC | $93 | Relative 16bit | LBCC $1234 | 3* | |
STY | $94 | Zeropage,X | STY $12,X | 4 | |
STA | $95 | Zeropage,X | STA $12,X | 4 | |
STX | $96 | Zeropage,Y | STX $12,Y | 4 | |
SMB1 | $97 | Zeropage | SMB1 $12 | 5 | |
TYA | $98 | Implied | TYA | 2 | |
STA | $99 | Absolute,Y | STA $1234,Y | 5 | |
TXS | $9A | Implied | TXS | 2 | |
STX | $9B | Absolute,Y | STX $1234,Y | 5 | |
STZ | $9C | Absolute | STZ | 4 | |
STA | $9D | Absolute,X | STA $1234,X | 5 | |
STZ | $9E | Absolute,X | STZ | 5 | |
BBS1 | $9F | Zeropage Relative | BBS1 $12,$1234 | 2* | |
LDY | $A0 | Immediate | LDY #$12 | 2 | |
LDA | $A1 | (Indirect,X) | LDA ($12,X) | 6 | |
LDX | $A2 | Immediate | LDX #$12 | 2 | |
LDZ | $A3 | Immediate | LDZ #$12 | 2 | |
LDY | $A4 | Zeropage | LDY $12 | 3 | |
LDA | $A5 | Zeropage | LDA $12 | 3 | |
LDX | $A6 | Zeropage | LDX $12 | 3 | |
SMB2 | $A7 | Zeropage | SMB2 $12 | 5 | |
TAY | $A8 | Implied | TAY | 2 | |
LDA | $A9 | Immediate | LDA #$12 | 2 | |
TAX | $AA | Implied | TAX | 2 | |
LDZ | $AB | Absolute | LDZ $1234 | 4 | |
LDY | $AC | Absolute | LDY $1234 | 4 | |
LDA | $AD | Absolute | LDA $1234 | 4 | |
LDX | $AE | Absolute | LDX $1234 | 4 | |
BBS2 | $AF | Zeropage Relative | BBS2 $12,$1234 | 2* | |
BCS | $B0 | Relative | BCS $1234 | 2* | |
LDA | $B1 | (Indirect),Y | LDA ($12),Y | 5* | |
LDA | $B2 | (Indirect),Z | LDA ($12),Z | 5 | |
LBCS | $B3 | Relative 16bit | LBCS $1234 | 3* | |
LDY | $B4 | Zeropage,X | LDY $12,X | 4 | |
LDA | $B5 | Zeropage,X | LDA $12,X | 4 | |
LDX | $B6 | Zeropage,Y | LDX $12,Y | 4 | |
SMB3 | $B7 | Zeropage | SMB3 $12 | 5 | |
CLV | $B8 | Implied | CLV | 2 | |
LDA | $B9 | Absolute,Y | LDA $1234,Y | 4* | |
TSX | $BA | Implied | TSX | 2 | |
LDZ | $BB | Absolute,X | LDZ $1234,X | 4* | |
LDY | $BC | Absolute,X | LDY $1234,X | 4* | |
LDA | $BD | Absolute,X | LDA $1234,X | 4* | |
LDX | $BE | Absolute,Y | LDX $1234,Y | 4* | |
BBS3 | $BF | Zeropage Relative | BBS3 $12,$1234 | 2* | |
CPY | $C0 | Immediate | CPY #$12 | 2 | |
CMP | $C1 | (Indirect,X) | CMP ($12,X) | 6 | |
CPZ | $C2 | Immediate | CPZ #$12 | 2 | |
DEW | $C3 | Zeropage | DEW $12 | 6 | |
CPY | $C4 | Zeropage | CPY $12 | 3 | |
CMP | $C5 | Zeropage | CMP $12 | 3 | |
DEC | $C6 | Zeropage | DEC $12 | 5 | |
SMB4 | $C7 | Zeropage | SMB4 $12 | 5 | |
INY | $C8 | Implied | INY | 2 | |
CMP | $C9 | Immediate | CMP #$12 | 2 | |
DEX | $CA | Implied | DEX | 2 | |
ASW | $CB | Absolute | ASW | 7 | |
CPY | $CC | Absolute | CPY $1234 | 4 | |
CMP | $CD | Absolute | CMP $1234 | 4 | |
DEC | $CE | Absolute | DEC $1234 | 6 | |
BBS4 | $CF | Zeropage Relative | BBS4 $12,$1234 | 2* | |
BNE | $D0 | Relative | BNE $1234 | 2* | |
CMP | $D1 | (Indirect),Y | CMP ($12),Y | 5* | |
CMP | $D2 | (Indirect),Z | CMP ($12),Z | 5 | |
LBNE | $D3 | Relative 16bit | LBNE $1234 | 3* | |
CPZ | $D4 | Zeropage | CPZ $12 | 3 | |
CMP | $D5 | Zeropage,X | CMP $12,X | 4 | |
DEC | $D6 | Zeropage,X | DEC $12,X | 6 | |
SMB5 | $D7 | Zeropage | SMB5 $12 | 5 | |
CLD | $D8 | Implied | CLD | 2 | |
CMP | $D9 | Absolute,Y | CMP $1234,Y | 4* | |
PHX | $DA | Implied | PHX | 3 | |
PHZ | $DB | Implied | PHZ | 3 | |
CPZ | $DC | Absolute | CPZ $1234 | 4 | |
CMP | $DD | Absolute,X | CMP $1234,X | 4* | |
DEC | $DE | Absolute,X | DEC $1234,X | 7 | |
BBS5 | $DF | Zeropage Relative | BBS5 $12,$1234 | 2* | |
CPX | $E0 | Immediate | CPX #$12 | 2 | |
SBC | $E1 | (Indirect,X) | SBC ($12,X) | 6 | |
LDA | $E2 | (Indirect,Stack),Y | LDA ($12,S),Y | 7 | |
INW | $E3 | Zeropage | INW $12 | 7 | |
CPX | $E4 | Zeropage | CPX $12 | 3 | |
SBC | $E5 | Zeropage | SBC $12 | 3 | |
INC | $E6 | Zeropage | INC $12 | 5 | |
SMB6 | $E7 | Zeropage | SMB6 $12 | 5 | |
INX | $E8 | Implied | INX | 2 | |
SBC | $E9 | Immediate | SBC #$12 | 2 | |
EOM | $EA | Implied | EOM | 2 | NOP |
ROW | $EB | Absolute | ROW $1234 | 7 | |
CPX | $EC | Absolute | CPX $1234 | 4 | |
SBC | $ED | Absolute | SBC $1234 | 4 | |
INC | $EE | Absolute | INC $1234 | 6 | |
BBS6 | $EF | Zeropage Relative | BBS6 $12,$1234 | 2* | |
BEQ | $F0 | Relative | BEQ $1234 | 2* | |
SBC | $F1 | (Indirect),Y | SBC ($12),Y | 5* | |
SBC | $F2 | (Indirect),Z | SBC ($12),Z | 5 | |
LBEQ | $F3 | Relative 16bit | LBEQ $1234 | 3* | |
PHW | $F4 | Immediate Word | PHW | 4 | |
SBC | $F5 | Zeropage,X | SBC $12,X | 4 | |
INC | $F6 | Zeropage,X | INC $12,X | 6 | |
SMB7 | $F7 | Zeropage | SMB7 $12 | 5 | |
SED | $F8 | Implied | SED | 2 | |
SBC | $F9 | Absolute,Y | SBC $1234,Y | 4* | |
PLX | $FA | Implied | PLX | 4 | |
PLZ | $FB | Implied | PLZ | 4 | |
PHW | $FC | Absolute | PHW | 4 | |
SBC | $FD | Absolute,X | SBC $1234,X | 4* | |
INC | $FE | Absolute,X | INC $1234,X | 7 | |
BBS7 | $FF | Zeropage Relative | BBS7 $12,$1234 | 2* |