前端代码 shrb指令的用法?

shrb指令的用法?有四个字节的移位指令循环右移、循环左移、循环右移和循环左移循环移位指令(左移和右移)有八位循环移位也就是说,循环左移一位意味着左移一位,最高位移到最低位循环右移一位,对应位右移一位

shrb指令的用法?

有四个字节的移位指令

循环右移、循环左移、循环右移和循环左移

循环移位指令(左移和右移)有八位循环移位

也就是说,循环左移一位意味着左移一位,最高位移到最低位

循环右移一位,对应位右移一位,最低位移到最高位

例如:11000010循环右移一位01 100001

11000010

循环左移1位10000101

右移1位:即所有相应位向右移动1位,最低位消失,最高位填满0

左移1位:即,所有相应的位向左移动1位,最高的位消失,最低的位填充0

例如:11000010,左移10000100

11000010,右移011001