Description

Shifts all bits in Rd one place to the left. Bit 0 is cleared. Bit 7 is loaded into the C Flag of the SREG. This operation effectively multiplies signed and unsigned values by two.

Operation:

(i)

                       
  C b7 - - - - - - - - - - - - - - - - - - b0 0
           
 

Syntax:

Operands:

Program Counter:

(i)

LSL Rd

0 ≤ d ≤ 31

PC ← PC + 1

16-bit Opcode: (see ADD Rd,Rd)

0000 11dd dddd dddd