汇编语言指令ROL和SHL 汇编语言shl

循环左移指令:ROL DEST,COUNT

  指令功能:把目的地址中的数据循环左移COUNT次,每次从最高位(最左)移出的数据位都补充到最低位(最右),最后从最高位(最左)移出的数据位保存到CF标志位。

  标志位影响:CF标志用于保存最后 从最高位移出的数据位。如果COUNT=1,OF标志有意义,如果移位前后数据的符号位发生了变化,OF=1;如果符号位没有发生变化,OF=0。如果COUNT>1,OF标志不确定(没有意义)。

shl就是逻辑左移,右面补零。

  例如

  mov ax,00010101

  shlax,1shl A,count(左移count位)

  ;此时ax=00101010

  现在计算机中的数都是补码表示,shl就相当于乘二

  =求和(2^i),左移就相当于幂值加一,即求和(2^(i+1))=2*求和(2^i)

  例如 mov ax,00010101 ;21

  shl ax,1 ;ax=00101010 ;42

汇编语言指令ROL和SHL 汇编语言shl

  

爱华网本文地址 » http://www.aihuau.com/a/25101015/266883.html

更多阅读

x86-64安全虚拟机构架 android x86 虚拟机

1 x86-64安全虚拟机构架1.1 SVM硬件概述1.2 SVM处理器和平台扩展1.3 指令VMRUN与虚拟机控制块VMCB1.4 #VMEXIT1.5 拦截操作1.6 指令VMSAVE和VMLOAD1.7 TLB控制1.8 事件抛出1.9 中断和本地APIC支持1.10 SMM支持

51汇编语言指令集 汇编语言 ld

符号定义表符号 含义Rn R0~R7寄存器n=0~7Direct 直接地址,内部数据区的地址RAM(00H~7FH)SFR(80H~FFH) B,ACC,PSW,IP,P3,IE,P2,SCON,P1,TCON,P0@Ri 间接地址Ri=R0或R1 8051/31RAM地址(00H~7FH) 8052/32RAM地址(00H~FFH)#data 8位常数

《拳皇97》蛇王山崎龙二使用心得 拳皇97山崎龙二必杀

《拳皇97》蛇王山崎龙二使用心得一。角色特点分析:在KOF初期很少看见用龙二的玩家。这个角色其实和神乐一样,打发怪异,实力惊人。操作复杂。很难得其精华。不用他的人绝对想不到的是他在各个强者面前没有明显的劣势。进可攻,退可守。他

弗罗斯特诗选来自豆瓣小组) 豆瓣八卦小组

弗罗斯特诗选弗罗斯特(RobertFrost)(1874-1963),主要诗集有《孩子的意愿》、《波士顿以北》、《新罕布什尔》.《西去的溪流》、《理智的假面具》、《慈悲的假面具》、《林间中地》等。弗罗斯特诗选(57首)摘罢苹果 补墙 白桦树 火与冰 雪夜林

声明:《汇编语言指令ROL和SHL 汇编语言shl》为网友鮏扖傦分享!如侵犯到您的合法权益请联系我们删除