1. <pre id="srmtd"></pre>
      
      
    2. <menuitem id="srmtd"></menuitem>

    3. 艾寶物聯(lián)PLC教程08:PLC旋轉(zhuǎn)和移位運算

      旋轉(zhuǎn)函數(shù)在整數(shù)寄存器中旋轉(zhuǎn)位。通常有兩種選擇:

      • 向左或向右旋轉(zhuǎn)?
      • 你想旋轉(zhuǎn)多少位?

       

      向左旋轉(zhuǎn)

      示例:8位Int,值為0xC5 
      11000101 =二進制值
      10001011 =向左旋轉(zhuǎn)1位
      00010111 =向左旋轉(zhuǎn)2位

       

      向右旋轉(zhuǎn)

      示例:8位Int,值為0xC5 
      11000101 =二進制值11100010 
      =向右旋轉(zhuǎn)1位
      01110001 =向右旋轉(zhuǎn)2位

       

      Shift的工作方式與Rotate類似,除了結束位發(fā)生的情況。在一側(cè),比特被移出,其他比特移入。通常有3個選項:

      • 左移或右移?
      • 你想轉(zhuǎn)移多少位?
      • 你想轉(zhuǎn)入什么價值?這可以是固定值(0或1),也可以來自寄存器。
      左移
      示例:8位Int,值為0xC5 
      11000101 =二進制值
      10001011 =向左移位1位(值1移位)
      00010111 =向左移位2位(值1移位)

       

      右移

      示例:8位Int,值為0xC5 
      11000101 =二進制值
      01100010 =右移1位(值移位0)
      00110001 =右移2位(值移位0)

      日韩无码a片精彩视频,精品国产一区二区三区免费看,U久久精品国产99国产精品亚洲,亚洲色欧美色国产精品

        1. <pre id="srmtd"></pre>
          
          
        2. <menuitem id="srmtd"></menuitem>