Perjungiklis paprastai sukonstruotas pakopiniu būdu{0}}sujungiant kelis apverstus, o duomenų poslinkio kryptį valdo laikrodžio signalas. Pavyzdžiui, perjungimo į dešinę metu duomenys pasislenka iš mažiausiai reikšmingo bito į reikšmingiausią bitą, po vieną bitą per laikrodžio ciklą. Poslinkis į kairę yra priešingas, perkeliantis duomenis iš reikšmingiausio bito į mažiausiai reikšmingą bitą. Pamainos proceso metu nauji duomenys po bitą įkeliami per įvestį, o seni duomenys – po bitą per išvestį.
„Bit{0}}Shifter“ nuosekliai sujungia kelis apverstus{1}}, kad sudarytų poslinkių registrą. Pavyzdžiui, keturi kraštiniai-suaktyvinti D apvertimai- sudaro 4-bitų poslinkio registro loginę grandinę. Duomenys į registrą patenka per nuoseklųjį įvestį D1. Kiekvieno apversto{9}}išvestis tampa apversto duomenų įvestimi į dešinę. Darant prielaidą, kad poslinkio registras prasideda nuo 0000, skaitmeniniai duomenys D3D2D1D0 (ty 1101) nuosekliai perkeliami iš aukščiausio bito D3 į žemiausią bitą D0. Po pirmojo laikrodžio impulso Q0 bus lygus D3. Toliau, kadangi D2 seka D3, po antrojo laikrodžio impulso FF0 būsena pereis į FF1, o FF0 pasikeis į naują būseną, ty Q1=D3, Q0=D2. Ir taip toliau, galime gauti visą 4 bitų dešiniojo poslinkio registro būsenų seką.

