SHRB:移位寄存器指令,
其中:
EN: 为使能端;
DATA:需要保存的数据位(bit);
S_BIT:移位寄存器的最低位
N :移位寄存器的长度(bits)
例如: 就是当I0.2上升沿的时候,把I0.3的数据(1或0)存入到V100.0里。下一个I0.2的上升沿的时候再把I0.3的数据(1或0)存入到V100.0里,之前存入的数据向高位移动,就是存入到V100.1,因为图中N为+4所以移位寄存器最高位是V100.3,要是超出了数据会保存在SM1.1(溢出位)中。当N为负值的时候就是高位保存,向低位移位。