ASL - Arithmetic Shift Left ;flags(N,Z,C)

ASL opr ; C < (opr) < 0 ;(DIR) 8 bit direct

ASL ,X ; C < (X) < 0 ;(IX) indexed no offset

ASL opr,X ; C < (opr+X) < 0 ;(IX1) indexed, 8 bit offset

Shifts all bits of the opr one place to the left. Bit 0 is loaded with a zero. The C bit in CCR is loaded from the most significant bit of M (opr).