美文网首页
逻辑左移右移

逻辑左移右移

作者: 一__谷__作气 | 来源:发表于2019-08-28 15:28 被阅读0次
* shl和shr是逻辑移位指令。
* shl是逻辑左移指令,它的功能为:

    * (1)将一个寄存器或内存单元中的数据向左移位;
    * (2)将最后移出的一位写入CF中;
    * (3)最低位用0补充。
* 指令:

    * mov al,01001000b
    * shl al,1 ;将al中数据左移一位 
* 执行后(al)=10010000b,CF=0。
*  
* 注意:
* 如果移动位数大于1时,必须将移动位数放在cl中。
* 比如,指令:

    * mov al,01010001b
    * mov cl,3  //向左移三位
    * shl al,cl
* 执行后(al)=10001000b,因为最后移出的一位是0,所以CF=0。
* shr是逻辑右移指令,它和shl所进行的操作刚好相反。

相关文章

  • >> 与 >>>

    >> 是逻辑右移 >>> 是算术右移 逻辑右移和左移, 空位都是补0, 右移,空的高位补0, 左移,空的低位补0。...

  • 8086/8088 移位指令解释

    目录 非循环移位1.1 逻辑左移——SHL1.2 逻辑右移——SHR1.3 算术左移——SAL1.4 算术右移——...

  • 逻辑左移右移

  • 逻辑左移、逻辑右移

    代码: 输出: 参考资料:https://time.geekbang.org/column/article/71840

  • day7-函数

    1.函数的作用 左移、右移、发射子弹 ---左移-右移-左移-左移-右移-右移--- 没有函数的时候,问题在哪儿?...

  • Day7-Python-函数-2018/7/24

    函数的作用 欲实现功能:左移、右移、发射子弹 欲实现功能左移-右移-左移-左移-右移-右移 没有函数的时候,问题在...

  • 2018-07-24函数的作用、定义和参数

    一 函数的作用 左移、右移、发射子弹 左移-右移-左移-左移-右移-右移""" 没有函数的时候,问题在哪儿?1.同...

  • day7-函数

    01.函数的作用 """左移、右移、发射子弹""" """左移-右移-左移-右移""""""问题在哪儿?1.同样一...

  • 【文魁大脑使用记忆第二期】第6次 MIPS汇编语言基本指令

    sll 逻辑左移:左边楼上有个人在喊,下面人回应“上来了!(sll)” srl 逻辑右移:右边人...

  • Java基础知识--“位移”

    ** 文章摘要 **1、移位包括左移和右移。左移相当于乘法,右移相当于除法。2、右移包括带符号右移,无符号右移。 ...

网友评论

      本文标题:逻辑左移右移

      本文链接:https://www.haomeiwen.com/subject/tgxmectx.html