
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 | SHL [8X].OVERDRAW, 1 | |
memory, CL | 20(28) +EA +41 bit | 2 | 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.