STA STA Store accumulator in memory STA Operation: A -> M N V - B D I Z C . . . . . . . . +----------------+-----------------------+---------+---------+----------+ | Addressing Mode| Assembly Language Form| OP CODE |No. Bytes|No. Cycles| +----------------+-----------------------+---------+---------+----------+ | ZeroPage | STA $FF | $85 | 2 | 3 | | ZeroPage,X | STA $FF,X | $95 | 2 | 4 | | Absolute | STA $FFFF | $8D | 3 | 4 | | Absolute,X | STA $FFFF,X | $9D | 3 | 5 | | Absolute,Y | STA $FFFF,Y | $99 | 3 | 5 | | (Indirect,X) | STA ($FF,X) | $81 | 2 | 6 | | (Indirect),Y | STA ($FF),Y | $91 | 2 | 6 | +----------------+-----------------------+---------+---------+----------+ For penalty cycles on the 65816, check the desired addressing mode. 65816 Extensions: +----------------+-----------------------+---------+---------+----------+ | Addressing Mode| Assembly Language Form| OP CODE |No. Bytes|No. Cycles| +----------------+-----------------------+---------+---------+----------+ | AbsoluteLong | STA $FFFFFF | $8F | 4 | 5 | | AbsoluteLong,X | STA $FFFFFF,X | $9F | 4 | 5 | | (Indirect) | STA ($FF) | $92 | 2 | 5 | | [Indirect Long]| STA [$FF] | $87 | 2 | 6 | | [Ind.Long],Y | STA [$FF],Y | $97 | 2 | 6 | | Relative,S | STA $FF,S | $83 | 2 | 4 | | (Indirect,S),Y | STA ($FF,S),Y | $93 | 2 | 7 | +----------------+-----------------------+---------+---------+----------+ |