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,就无法编译通过:
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,就无法编译通过:
您可能感兴趣的与本文相关的镜像
HunyuanVideo-Foley
HunyuanVideo-Foley是由腾讯混元2025年8月28日宣布开源端到端视频音效生成模型,用户只需输入视频和文字,就能为视频匹配电影级音效

被折叠的 条评论
为什么被折叠?