ADC | AND | ASL | BCC | BCS | BEQ | BIT | BMI | BNE | BPL | BRK | BVC | BVS | CLC | CLD | CLI | CLV | CMP | CPX | CPY | DEC | DEX | DEY | EOR | INC | INX | INY | JMP | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Accumulator | . | . | 2 | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Immediate | 2 | 2 | . | . | . | . | . | . | . | . | . | . | . | . | . | . | 2 | 2 | 2 | . | . | . | 2 | . | . | . | . | |
Zero Page | 3 | 3 | 5 | . | . | . | 3 | . | . | . | . | . | . | . | . | . | . | 3 | 3 | 3 | 5 | . | . | 3 | 5 | . | . | . |
Zero Page,X | 4 | 4 | 6 | . | . | . | . | . | . | . | . | . | . | . | . | . | . | 4 | . | . | 6 | . | . | 4 | 6 | . | . | . |
Zero Page,Y | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Absolute | 4 | 4 | 6 | . | . | . | 4 | . | . | . | . | . | . | . | . | . | . | 4 | 4 | 4 | 6 | . | . | 4 | 6 | . | . | 3 |
Absolute,X | 4* | 4* | 7 | . | . | . | . | . | . | . | . | . | . | . | . | . | . | 4* | . | . | 7 | . | . | 4* | 7 | . | . | . |
Absolute,Y | 4* | 4* | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | 4* | . | . | . | . | . | 4* | . | . | . | . |
Implied | . | . | . | . | . | . | . | . | . | . | . | . | . | 2 | 2 | 2 | 2 | . | . | . | . | 2 | 2 | . | . | 2 | 2 | . |
Relative | . | . | . | 2** | 2** | 2** | . | 2** | 2** | 2** | 7 | 2** | 2** | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
(Indirect,X) | 6 | 6 | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | 6 | . | . | . | . | . | 6 | . | . | . | . |
(Indirect),Y | 5* | 5* | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | 5* | . | . | . | . | . | 5* | . | . | . | . |
Abs. Indirect | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | 5 |
* | 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 December 07, 2002. |