Opcode | Value | Addressing | Example | Cycles | Comment |
---|---|---|---|---|---|
BRK | $00 | Immediate | BRK | 7 | |
ORA | $01 | (Indirect,X) | ORA ($FF,X) | 6 | |
JAM | $02 | Implied | JAM | 1 | |
ORA | $05 | Zeropage | ORA $12 | 3 | |
ASL | $06 | Zeropage | ASL $12 | 5 | |
PHP | $08 | Implied | PHP | 3 | |
ORA | $09 | Immediate | ORA #$12 | 2 | |
ASL | $0A | Implied | ASL ASL A |
2 | |
ORA | $0D | Absolute | ORA $1234 | 4 | |
ASL | $0E | Absolute | ASL $1234 | 6 | |
BPL | $10 | Relative | BPL $1234 | 2* | |
ORA | $11 | (Indirect),Y | ORA ($12),Y | 5* | |
JAM | $12 | Implied | JAM | 1 | |
ORA | $15 | Zeropage,X | ORA $12,X | 4 | |
ASL | $16 | Zeropage,X | ASL $12,X | 6 | |
CLC | $18 | Implied | CLC | 2 | |
ORA | $19 | Absolute,Y | ORA $1234,Y | 4* | |
ORA | $1D | Absolute,X | ORA $1234,X | 4* | |
ASL | $1E | Absolute,X | ASL $1234,X | 7 | |
JSR | $20 | Absolute | JSR $1234 | 6 | |
AND | $21 | (Indirect,X) | AND ($12,X) | 6 | |
JAM | $22 | Implied | JAM | 1 | |
RLA | $23 | (Indirect,X) | RLA ($12,X) | 8 | |
BIT | $24 | Zeropage | BIT $12 | 3 | |
AND | $25 | Zeropage | AND $12 | 3 | |
ROL | $26 | Zeropage | ROL $12 | 5 | |
RLA | $27 | Zeropage | RLA $12 | 5 | |
PLP | $28 | Implied | PLP | 4 | |
AND | $29 | Immediate | AND #$12 | 2 | |
ROL | $2A | Implied | ROL ROL A |
2 | |
BIT | $2C | Absolute | BIT $1234 | 4 | |
AND | $2D | Absolute | AND $1234 | 4 | |
ROL | $2E | Absolute | ROL $1234 | 6 | |
RLA | $2F | Absolute | RLA $1234 | 6 | |
BMI | $30 | Relative | BMI $1234 | 2* | |
AND | $31 | (Indirect),Y | AND ($12),Y | 5* | |
JAM | $32 | Implied | JAM | 1 | |
RLA | $33 | (Indirect),Y | RLA ($12),Y | 8 | |
AND | $35 | Zeropage,X | AND $12,X | 4 | |
ROL | $36 | Zeropage,X | ROL $12,X | 6 | |
RLA | $37 | Zeropage,X | RLA $12,X | 6 | |
SEC | $38 | Implied | SEC | 2 | |
AND | $39 | Absolute,Y | AND $1234,Y | 4* | |
RLA | $3B | Absolute,Y | RLA $1234,Y | 7 | |
AND | $3D | Absolute,X | AND $1234,X | 4* | |
ROL | $3E | Absolute,X | ROL $1234,X | 7 | |
RLA | $3F | Absolute,X | RLA $1234,X | 7 | |
RTI | $40 | Implied | RTI | 6 | |
EOR | $41 | (Indirect,X) | EOR ($12,X) | 6 | |
JAM | $42 | Implied | JAM | 1 | |
EOR | $45 | Zeropage | EOR $12 | 3 | |
LSR | $46 | Zeropage | LSR $12 | 5 | |
PHA | $48 | Implied | PHA | 3 | |
EOR | $49 | Immediate | EOR #$12 | 2 | |
LSR | $4A | Implied | LSR LSR A |
2 | |
JMP | $4C | Absolute | JMP $1234 | 3 | |
EOR | $4D | Absolute | EOR $1234 | 4 | |
LSR | $4E | Absolute | LSR $1234 | 6 | |
BVC | $50 | Relative | BVC $1234 | 2* | |
EOR | $51 | (Indirect),Y | EOR ($12),Y | 5* | |
JAM | $52 | Implied | JAM | 1 | |
EOR | $55 | Zeropage,X | EOR $12,X | 4 | |
LSR | $56 | Zeropage,X | LSR $12,X | 6 | |
CLI | $58 | Implied | CLI | 2 | |
EOR | $59 | Absolute,Y | EOR $1234,Y | 4* | |
EOR | $5D | Absolute,X | EOR $1234,X | 4* | |
LSR | $5E | Absolute,X | LSR $1234,X | 7 | |
RTS | $60 | Implied | RTS | 6 | |
ADC | $61 | (Indirect,X) | ADC ($12,X) | 6 | |
JAM | $62 | Implied | JAM | 1 | |
ADC | $65 | Zeropage | ADC $12 | 3 | |
ROR | $66 | Zeropage | ROR $12 | 5 | |
PLA | $68 | Implied | PLA | 4 | |
ADC | $69 | Immediate | ADC #$12 | 2 | |
ROR | $6A | Implied | ROR ROR A |
2 | |
JMP | $6C | (Abs. Indirect) | JMP ($1234) | 5 | |
ADC | $6D | Absolute | ADC $1234 | 4 | |
ROR | $6E | Absolute | ROR $1234 | 6 | |
BVS | $70 | Relative | BVS $1234 | 2* | |
ADC | $71 | (Indirect),Y | ADC ($12),Y | 5* | |
JAM | $72 | Implied | JAM | 1 | |
ADC | $75 | Zeropage,X | ADC $12,X | 4 | |
ROR | $76 | Zeropage,X | ROR $12,X | 6 | |
SEI | $78 | Implied | SEI | 2 | |
ADC | $79 | Absolute,Y | ADC $1234,Y | 4* | |
ADC | $7D | Absolute,X | ADC $1234,X | 4* | |
ROR | $7E | Absolute,X | ROR $1234,X | 7 | |
STA | $81 | (Indirect,X) | STA ($12,X) | 6 | |
STY | $84 | Zeropage | STY $12 | 3 | |
STA | $85 | Zeropage | STA $12 | 3 | |
STX | $86 | Zeropage | STX $12 | 3 | |
DEY | $88 | Implied | DEY | 2 | |
TXA | $8A | Implied | TXA | 2 | |
STY | $8C | Absolute | STY $1234 | 4 | |
STA | $8D | Absolute | STA $1234 | 4 | |
STX | $8E | Absolute | STX $1234 | 4 | |
BCC | $90 | Relative | BCC $1234 | 2* | |
STA | $91 | (Indirect),Y | STA ($12),Y | 6 | |
JAM | $92 | Implied | JAM | 1 | |
STY | $94 | Zeropage,X | STY $12,X | 4 | |
STA | $95 | Zeropage,X | STA $12,X | 4 | |
STX | $96 | Zeropage,Y | STX $12,Y | 4 | |
TYA | $98 | Implied | TYA | 2 | |
STA | $99 | Absolute,Y | STA $1234,Y | 5 | |
TXS | $9A | Implied | TXS | 2 | |
STA | $9D | Absolute,X | STA $1234,X | 5 | |
LDY | $A0 | Immediate | LDY #$12 | 2 | |
LDA | $A1 | (Indirect,X) | LDA ($12,X) | 6 | |
LDX | $A2 | Immediate | LDX #$12 | 2 | |
LDY | $A4 | Zeropage | LDY $12 | 3 | |
LDA | $A5 | Zeropage | LDA $12 | 3 | |
LDX | $A6 | Zeropage | LDX $12 | 3 | |
TAY | $A8 | Implied | TAY | 2 | |
LDA | $A9 | Immediate | LDA #$12 | 2 | |
TAX | $AA | Implied | TAX | 2 | |
LDY | $AC | Absolute | LDY $1234 | 4 | |
LDA | $AD | Absolute | LDA $1234 | 4 | |
LDX | $AE | Absolute | LDX $1234 | 4 | |
BCS | $B0 | Relative | BCS $1234 | 2* | |
LDA | $B1 | (Indirect),Y | LDA ($12),Y | 5* | |
JAM | $B2 | Implied | JAM | 1 | |
LDY | $B4 | Zeropage,X | LDY $12,X | 4 | |
LDA | $B5 | Zeropage,X | LDA $12,X | 4 | |
LDX | $B6 | Zeropage,Y | LDX $12,Y | 4 | |
CLV | $B8 | Implied | CLV | 2 | |
LDA | $B9 | Absolute,Y | LDA $1234,Y | 4* | |
TSX | $BA | Implied | TSX | 2 | |
LDY | $BC | Absolute,X | LDY $1234,X | 4* | |
LDA | $BD | Absolute,X | LDA $1234,X | 4* | |
LDX | $BE | Absolute,Y | LDX $1234,Y | 4* | |
CPY | $C0 | Immediate | CPY #$12 | 2 | |
CMP | $C1 | (Indirect,X) | CMP ($12,X) | 6 | |
CPY | $C4 | Zeropage | CPY $12 | 3 | |
CMP | $C5 | Zeropage | CMP $12 | 3 | |
DEC | $C6 | Zeropage | DEC $12 | 5 | |
INY | $C8 | Implied | INY | 2 | |
CMP | $C9 | Immediate | CMP #$12 | 2 | |
DEX | $CA | Implied | DEX | 2 | |
CPY | $CC | Absolute | CPY $1234 | 4 | |
CMP | $CD | Absolute | CMP $1234 | 4 | |
DEC | $CE | Absolute | DEC $1234 | 6 | |
BNE | $D0 | Relative | BNE $1234 | 2* | |
CMP | $D1 | (Indirect),Y | CMP ($12),Y | 5* | |
JAM | $D2 | Implied | JAM | 1 | |
CMP | $D5 | Zeropage,X | CMP $12,X | 4 | |
DEC | $D6 | Zeropage,X | DEC $12,X | 6 | |
CLD | $D8 | Implied | CLD | 2 | |
CMP | $D9 | Absolute,Y | CMP $1234,Y | 4* | |
CMP | $DD | Absolute,X | CMP $1234,X | 4* | |
DEC | $DE | Absolute,X | DEC $1234,X | 7 | |
CPX | $E0 | Immediate | CPX #$12 | 2 | |
SBC | $E1 | (Indirect,X) | SBC ($12,X) | 6 | |
CPX | $E4 | Zeropage | CPX $12 | 3 | |
SBC | $E5 | Zeropage | SBC $12 | 3 | |
INC | $E6 | Zeropage | INC $12 | 5 | |
INX | $E8 | Implied | INX | 2 | |
SBC | $E9 | Immediate | SBC #$12 | 2 | |
NOP | $EA | Implied | NOP | 2 | |
CPX | $EC | Absolute | CPX $1234 | 4 | |
SBC | $ED | Absolute | SBC $1234 | 4 | |
INC | $EE | Absolute | INC $1234 | 6 | |
BEQ | $F0 | Relative | BEQ $1234 | 2* | |
SBC | $F1 | (Indirect),Y | SBC ($12),Y | 5* | |
JAM | $F2 | Implied | JAM | 1 | |
SBC | $F5 | Zeropage,X | SBC $12,X | 4 | |
INC | $F6 | Zeropage,X | INC $12,X | 6 | |
SED | $F8 | Implied | SED | 2 | |
SBC | $F9 | Absolute,Y | SBC $1234,Y | 4* | |
SBC | $FD | Absolute,X | SBC $1234,X | 4* | |
INC | $FE | Absolute,X | INC $1234,X | 7 |