Izraz prenos registra se nanaša na razpoložljivost logičnih vezij strojne opreme, ki lahko izvedejo dano mikrooperacijo in prenesejo rezultat operacije v isti ali drug register.
Večina standardnih zapisov, ki se uporabljajo za določanje operacij na različnih registrih, je navedenih spodaj.
- Register pomnilniških naslovov je označen z MAR .
- Programski števec PC vsebuje naslov naslednjega navodila.
- Register navodil IN zadrži navodilo, ki se izvaja.
- Posamezne bite lahko označimo tudi tako, da jih damo v oklepaj. Na primer PC (8-15), R2 (5) itd.
- Prenos podatkov iz enega registra v drug register je predstavljen v simbolni obliki z nadomestnim operatorjem. Naslednji stavek na primer označuje prenos podatkov registra R1 v register R2.
R2 ← R1
- Običajno večina uporabnikov želi, da se prenos izvede samo v vnaprej določenem nadzornem stanju. To je mogoče prikazati z naslednjim stavkom če-potem:
Če (P=1), potem (R2 ← R1); Tukaj je P krmilni signal, ustvarjen v krmilnem delu. - Bolj priročno je določiti krmilno funkcijo (P) z ločitvijo krmilnih spremenljivk od operacije prenosa registra. Naslednji stavek na primer definira operacijo prenosa podatkov pod določeno nadzorno funkcijo (P).
P: R2 ← R1
Naslednja slika prikazuje blokovni diagram, ki prikazuje prenos podatkov iz R1 v R2.
Tukaj črka 'n' označuje število bitov za register. 'N' izhodi registra R1 so povezani z 'n' vhodi registra R2.
Vhod bremena se aktivira s krmilno spremenljivko 'P', ki se prenese v register R2.