Prestavna ročica je običajno izdelana s kaskadnim združevanjem več flip-flopov, pri čemer smer premikanja podatkov nadzira signal ure. Na primer, med premikom v desno se podatki premaknejo od najmanj pomembnega bita do najpomembnejšega bita, en bit na takt. Premik v levo je nasprotno, saj premakne podatke od najpomembnejšega k najmanj pomembnemu bitu. Med postopkom premika se novi podatki nalagajo bit za bitjem skozi vhod, stari podatki pa se bit za bitjem izpisujejo skozi izhod.
Bit-Shifter združuje več flip{1}}flopov v seriji, da tvori prestavni register. Na primer, štirje robno-proženi D-f-flip-flopi tvorijo 4-bitno logično vezje premikalnega registra. Podatki v register prihajajo preko serijskega vhoda D1. Izhod vsakega flip-flopa postane podatkovni vhod flip-flopa na desni strani. Ob predpostavki, da se premikalni register začne pri 0000, se digitalni podatki D3D2D1D0 (tj. 1101) zaporedno premaknejo od najvišjega bita D3 do najnižjega bita D0. Po prvem taktnem impulzu bo Q0 enak D3. Nato, ker D2 sledi D3, se bo po drugem taktnem impulzu stanje FF0 premaknilo v FF1, FF0 pa se bo spremenilo v novo stanje, to je Q1=D3, Q0=D2. In tako naprej, lahko dobimo celotno zaporedje stanj 4-bitnega desnega premikalnega registra.

