| JSR | LDA | LDX | LDY | LSR | NOP | ORA | PHA | PHP | PLA | PLP | ROL | ROR | RTI | RTS | SBC | SEC | SED | SEI | STA | STX | STY | TAX | TAY | TSX | TXA | TXS | TAY | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Accumulator | . | . | . | . | 2 | . | . | . | . | . | . | 2 | 2 | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| Immediate | . | 2 | 2 | 2 | . | . | 2 | . | . | . | . | . | . | . | . | 2 | . | . | . | . | . | . | . | . | . | . | . | . |
| Zero Page | . | 3 | 3 | 3 | 5 | . | 3 | . | . | . | . | 5 | 5 | . | . | 3 | . | . | . | 3 | 3 | 3 | . | . | . | . | . | . |
| Zero Page,X | . | 4 | . | 4 | 6 | . | 4 | . | . | . | . | 6 | 6 | . | . | 4 | . | . | . | 4 | . | 4 | . | . | . | . | . | . |
| Zero Page,Y | . | . | 4 | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | 4 | . | . | . | . | . | . | . |
| Absolute | 6 | 4 | 4 | 4 | 6 | . | 4 | . | . | . | . | 6 | 6 | . | . | 4 | . | . | . | 4 | 4 | 4 | . | . | . | . | . | . |
| Absolute,X | . | 4* | . | 4* | 7 | . | 4* | . | . | . | . | 7 | 7 | . | . | 4* | . | . | . | 5 | . | . | . | . | . | . | . | . |
| Absolute,Y | . | 4* | 4* | . | . | . | 4* | . | . | . | . | . | . | . | . | 4* | . | . | . | 5 | . | . | . | . | . | . | . | . |
| Implied | . | . | . | . | . | 2 | . | 3 | 3 | 4 | 4 | . | . | 6 | 6 | . | 2 | 2 | 2 | . | . | . | 2 | 2 | 2 | 2 | 2 | 2 |
| Relative | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| (Indirect,X) | . | 6 | . | . | . | . | 6 | . | . | . | . | . | . | . | . | 6 | . | . | . | 6 | . | . | . | . | . | . | . | . |
| (Indirect),Y | . | 5* | . | . | . | . | 5* | . | . | . | . | . | . | . | . | 5* | . | . | . | 6 | . | . | . | . | . | . | . | . |
| Abs. Indirect | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| * | Add one cycle if indexing across page boundary |
| ** | Add one cycle if branch is taken, Add one additional if branching operation crosses page boundary |
| This page has been created by Sami Rautiainen. | |
| Read the small print. | Last updated November 07, 1998. |