SHL与SHR指令
shl ax,n ;ax里的数左移n位(2进制的)即乘以2n,同时把最后位移到CL寄存器中shr ax,n ;ax里的数右移n位(2进制的)即除以2n,同时把最后位移到CL寄存器中移位指令经常用来简便乘除运算
如果要移动的位数s大于1,则需要把移动位数放到CL里面,如下:
shl ax, cl
如果第二个操作数不写cl而写ah,就无法编译通过: