算数左移指令,在执行时将操作数看成带符号数进行移位.SAL( Shift Arithmetic Left ) 算术左移指令 该指令可用来实现算术左移操作.移位量用单个字节编码.移位量可以是一个立即数,或者放在单字节寄存器元素 CL 中.此外SHL( Shift Logical Left ) 逻辑左移指令与 SAL 的效果是一样的.都是将右边填上0. [1] 例如 SAL D , k D  k → D 表示对D向左移k位,右边补0 SHL D , k D  k → D 表示对D向左移k位,右边补0 MOV CL,5 SHL DX,CL SHL指令使得DX内容向左移5位,并使得最低5位全0.