的位元数而定。例如，以一个四位元的桶式移位器为例，一开始的输入是A, B, C及D，桶式移位器可以由输入"ABCD"得到"DABC"、"CDAB"或"BCDA"，所有位元的资讯都会留下来，只是位置以循环组合的方式改变，桶式移位器有许多不同的应用，是微处理器中的一个重要成份。
实现.桶式移位器可以用平行的2×1数据选择器的组合而成。对于8位元的桶式移位器，需要二个中间的讯号，分别表示位移四位元、二位元或是不位移，这是依S[2]和S[1]的值而定，讯号会再经过数据选择器位移一位元，