• <strong id="227bx"></strong>

  • <label id="227bx"></label>
    <ol id="227bx"><code id="227bx"><noframes id="227bx">
  • 艾寶物聯PLC教程08:PLC旋轉和移位運算

    旋轉函數在整數寄存器中旋轉位。通常有兩種選擇:

    • 向左或向右旋轉?
    • 你想旋轉多少位?

     

    向左旋轉

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

     

    向右旋轉

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

     

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

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

     

    右移

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

    国产AV无码专区亚洲AV|欧美色中文字幕在线|欧美a级毛欧美|亚洲国产激情一区二区|亚洲gv天堂gv无码男同
  • <strong id="227bx"></strong>

  • <label id="227bx"></label>
    <ol id="227bx"><code id="227bx"><noframes id="227bx">