Kaj je premični register?

Kot se uporablja za digitalna vezja, je premični register serija flip-flopov, ki temeljijo na zaporednem časovnem usklajevanju ure. Natikači olajšajo premikanje podatkov z vhoda na izhod z uporabo zaporedne logike. Ura v obliki ponavljajočega se vala v kvadratnem vzorcu se uporablja za sinhronizacijo, kako podatki potujejo skozi premične registre, kar ustvarja kratko zamudo pri prenosu digitalnega signala. Najpogosteje se premični registri različnih dolžin uporabljajo za pretvorbo vzporednih podatkov v serijske, lahko pa se uporabljajo tudi za pretok podatkov v mikroprocesorjih ali za prikrite analogne podatke v digitalne in obratno.

Premikalni registri so vezja visoke hitrosti. Predvsem premični register premika bite podatkov levo ali desno vzdolž vezja, odvisno od specifične strukture vezja. V svoji najpreprostejši obliki premični register sprejme podatke na prvi stopnji in premakne bite za eno stopnjo levo ali desno, ko ura signalizira potrebo po napredovanju podatkov. Registri so identificirani po številu začasnih pomnilniških rež, ki so na voljo po vsaki stopnji med vhodom in izhodom. Reže za začasno shranjevanje omogočajo prestavnemu registru zakasnitev podatkovnih signalov, dokler ura ne signalizira ustreznega napredka podatkov. 8-bitni register ima na primer osem stopenj in s tem osem začasnih shranjevalnih rež za bite v podatkovnem nizu.

Strukturno obstaja pet osnovnih vrst premičnih registrov. Serial-in/serial-out in univerzalni vzporedni-in/parallel-out premični registri olajšajo vnos in izhod podatkov v serijski ali vzporedni obliki, pri čemer pretvorbe niso potrebne. Vzporedni vhod/serijski izhod se nanaša na premične registre, ki obdelujejo vhode vzporednega prenosa podatkov in te prenose pretvarjajo v izhod v serijski obliki. Serial-in/parallel-out premični registri so skoraj identični vzporednemu vhodu/serial-outu, z izjemo vhodnih podatkov v serijski obliki, pretvorjenih v izhod vzporedne oblike.

Števec obroča je vrsta strukture premičnega registra, ki vsebuje krožeče ali ponavljajoče se vzorce podatkov. Ko premični register zaključi obdelavo podatkovnega niza in pošlje zadnjo stopnjo nazaj v začetno stopnjo vnosa podatkov, nastane krožni vzorec. Števci zvonjenja se uporabljajo, ko je potrebna posebna funkcija na nastavljenem ponavljajočem se vzorcu. Na primer, LED zaslon, ki je nastavljen za ponavljanje izbranih prikazov, lahko uporablja strukturo obročnega števca za premični register, tako da se izhod ponavlja z vnaprej določenim taktnim impulzom.

V zgodnjih dneh računalnikov so za računalniški pomnilnik uporabljali premični register z več sto stopnjami. Uporaba prestavnih registrov je nadomestila živosrebrne zakasnitvene črte, kar je pospešilo obdelavo podatkov in omogočilo manjše računalniške komponente in zunanje naprave. Danes se premični registri kot primarni računalniški pomnilnik štejejo za zastarele. Vendar pa vezja še vedno vsebujejo prestavne registre za zmanjšanje količine potrebnega ožičenja, zlasti v gonilnikih za zaslone, digitalno-analognih pretvornikih in serijskem pomnilniku podatkov.