ASL

Shift Left One Bit (Memory or Accumulator)

Operation: C <- |7|6|5|4|3|2|1|0| <- 0

N V - B D I Z C
/ . . . . . / /
Addressing ModeAssembly Language FormOP CODENo. BytesNo. Cycles
AccumulatorASL A$0A12
ZeroPageASL $FF$0625
ZeroPage,XASL $FF,X$1626
AbsoluteASL $FFFF$0E36
Absolute,XASL $FFFF,X$1E37

For penalty cycles on the 65816, check the desired addressing mode.