mfiongfiong
逻辑左移指令 SHL(SHift logical left) 格式: SHL OPRD1,COUNT ---- 功能: 对给定的目的操作数左移COUNT次,每次移位时最高位移入标志位CF中,最低位补零. 就是将最高位一次放入CF中,判断是不是0.若是0,跳到AA2将计数器CX+1说白了就是计算AX中有多少个0
好难瘦小姐
可以将这几个指令分为移位指令和循环移位指令,其中位移指令为:SHL、SAL、SHR、SAR,循环位移指令为:ROL、RCL、RCR、RCL,他们的具体用法如下:
一、位移指令
二、循环移位指令
扩展资料:
双精度移位指令:386及其后继机型可使用本组指令,SHLD双精度左移和SHRD双精度右移,格式:SHLD,DST,REG,CNT。
这组指令可以取两个字作移位操作而得到一个字的结果,也可以取两个双字作移位操作而得到一个双字的结果。
在移位中,作为源操作数的寄存器提供移位值,以补目的操作数因移位引起的空缺,而指令执行完成后,只取目的操作数作为移位的结果,源操作数寄存器则保持指令执行前的值不变。
优质英语培训问答知识库