logo

Регистер Трансфер

Термин Пренос регистра се односи на доступност хардверских логичких кола која могу да изврше дату микрооперацију и пренесу резултат операције у исти или други регистар.

Већина стандардних нотација које се користе за спецификацију операција на различитим регистрима су наведене у наставку.

  • Регистар меморијске адресе је означен са МАР .
  • Програмски бројач ПЦ држи адресу следеће инструкције.
  • Регистар инструкција И држи инструкцију која се извршава.
  • Р1(Регистар процесора).
  • Такође можемо назначити појединачне битове тако што ћемо их ставити у заграде. На пример, ПЦ (8-15), Р2 (5) итд.
  • Пренос података из једног регистра у други регистар је представљен у симболичном облику помоћу оператора замене. На пример, следећи исказ означава пренос података из регистра Р1 у регистар Р2.
 R2 ← R1 
  • Обично већина корисника жели да се пренос догоди само у унапред одређеним контролним условима. Ово се може показати следећим иф-тхен наредбом:
    Ако је (П=1) онда (Р2 ← Р1); Овде је П контролни сигнал генерисан у контролној секцији.
  • Погодније је специфицирати контролну функцију (П) одвајањем контролних променљивих од операције преноса регистра. На пример, следећа изјава дефинише операцију преноса података под специфичном контролном функцијом (П).
 P: R2 ← R1 

Следећа слика приказује блок дијаграм који приказује пренос података са Р1 на Р2.

Регистер Трансфер

Овде слово 'н' означава број битова за регистар. 'н' излази регистра Р1 су повезани са 'н' улазима регистра Р2.

Улаз оптерећења се активира контролном променљивом 'П' која се преноси у регистар Р2.