ASL ASL Shift Left One Bit (Memory or Accumulator) ASL
+-+-+-+-+-+-+-+-+
Operation: C <- |7|6|5|4|3|2|1|0| <- 0 N V - B D I Z C
+-+-+-+-+-+-+-+-+ / . . . . . / /
+----------------+-----------------------+---------+---------+----------+
| Addressing Mode| Assembly Language Form| OP CODE |No. Bytes|No. Cycles|
+----------------+-----------------------+---------+---------+----------+
| Accumulator | ASL A | $0A | 1 | 2 |
| ZeroPage | ASL $FF | $06 | 2 | 5 |
| ZeroPage,X | ASL $FF,X | $16 | 2 | 6 |
| Absolute | ASL $FFFF | $0E | 3 | 6 |
| Absolute,X | ASL $FFFF,X | $1E | 3 | 7 |
+----------------+-----------------------+---------+---------+----------+
For penalty cycles on the 65816, check the desired addressing mode.
|