logo

Registracija prenosa

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.
  • R1(Register procesorja).
  • 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.

Registracija prenosa

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.