SAL SHL

SHIFT ARITHMETIC LEFT

SHIFT LOGICAL LEFT

SAL SH L

Encoding:

1110100vw Imod100r/ml

ifv=OthenCOUNT=1 else COUNT = (CL)

SAL/SHL Operands

Clocks*

Transfers

Bytes

SALlSHLCoding Example

register, 1

2

-

2

SAL AH, 1

register, CL

8+ 4/bit

-

2

SHL 01, CL

memory, 1

15(23) +EA

2

2-4

SHL [8X].OVERDRAW, 1

memory, CL

20(28) +EA +41 bit

2

2-4

SAL STORE_COUNT, CL

*b(w): where b denotes the number of clock cycles for byte operands and w denotes the number of clock cycles for word operands.

2-144

Page 179
Image 179
Intel 210200-002 manual Sal Shl, Shift Arithmetic Left Shift Logical Left