[Prev] [Next] [Contents] [Commodore] [New] [Search] [Home]

INSTRUCTION ADDRESSING MODES AND RELATED EXECUTION TIMES (in clock cycles)

  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

[Prev] [Next] [Contents] [Commodore] [New] [Search] [Home]
This page has been created by Sami Rautiainen.
Read the small print. Last updated December 07, 2002.