Terminas Registro perkėlimas reiškia aparatinės įrangos loginių grandinių, kurios gali atlikti tam tikrą mikrooperaciją ir perkelti operacijos rezultatą į tą patį ar kitą registrą, prieinamumą.
kompiuterių organizavimas ir architektūra
Dauguma standartinių žymenų, naudojamų nurodant operacijas įvairiuose registruose, pateikiamos toliau.
- Atminties adresų registrą žymi MAR .
- Programų skaitiklis PC turi kitos instrukcijos adresą.
- Instrukcijų registras IR turi vykdomą komandą.
- Taip pat galime nurodyti atskirus bitus, padėdami juos skliausteliuose. Pavyzdžiui, PC (8-15), R2 (5) ir kt.
- Duomenų perkėlimas iš vieno registro į kitą registrą simboliškai vaizduojamas naudojant pakaitinį operatorių. Pavyzdžiui, šis teiginys reiškia registro R1 duomenų perkėlimą į registrą R2.
R2 ← R1
- Paprastai dauguma vartotojų nori, kad perkėlimas įvyktų tik iš anksto nustatytomis valdymo sąlygomis. Tai galima parodyti tokiu jei-tada teiginiu:
Jei (P=1), tai (R2 ← R1); Čia P yra valdymo signalas, generuojamas valdymo skyriuje. - Valdymo funkciją (P) patogiau nurodyti atskiriant valdymo kintamuosius nuo registro perdavimo operacijos. Pavyzdžiui, šis teiginys apibrėžia duomenų perdavimo operaciją pagal konkrečią valdymo funkciją (P).
P: R2 ← R1
Toliau pateiktame paveikslėlyje parodyta blokinė diagrama, vaizduojanti duomenų perdavimą iš R1 į R2.
Čia raidė „n“ nurodo registro bitų skaičių. Registro R1 „n“ išėjimai yra prijungti prie „n“ registro R2 įėjimų.
Apkrovos įvestis aktyvuojama valdymo kintamuoju „P“, kuris perkeliamas į registrą R2.