logo

Reģistrēties pārsūtīšanai

Termins reģistra pārsūtīšana attiecas uz aparatūras loģisko shēmu pieejamību, kas var veikt noteiktu mikrooperāciju un pārsūtīt operācijas rezultātu uz to pašu vai citu reģistru.

Lielākā daļa standarta apzīmējumu, ko izmanto, lai norādītu darbības dažādos reģistros, ir norādīti zemāk.

  • Atmiņas adrešu reģistru apzīmē ar MAR .
  • Programmu skaitītājs PC satur nākamās instrukcijas adresi.
  • Instrukciju reģistrs UN satur izpildāmo instrukciju.
  • R1(Procesoru reģistrs).
  • Mēs varam norādīt arī atsevišķus bitus, ievietojot tos iekavās. Piemēram, PC (8-15), R2 (5) utt.
  • Datu pārsūtīšana no viena reģistra uz citu reģistru tiek attēlota simboliskā formā, izmantojot aizstājējoperatoru. Piemēram, šāds paziņojums apzīmē reģistra R1 datu pārsūtīšanu uz reģistru R2.
 R2 ← R1 
  • Parasti lielākā daļa lietotāju vēlas, lai pārsūtīšana notiktu tikai iepriekš noteiktā kontroles stāvoklī. To var parādīt ar šādu ja-tad paziņojumu:
    Ja (P=1), tad (R2 ← R1); Šeit P ir vadības signāls, kas ģenerēts vadības sadaļā.
  • Ērtāk ir norādīt vadības funkciju (P), atdalot vadības mainīgos no reģistra pārsūtīšanas operācijas. Piemēram, šis paziņojums definē datu pārsūtīšanas darbību saskaņā ar īpašu vadības funkciju (P).
 P: R2 ← R1 

Nākamajā attēlā parādīta blokshēma, kas attēlo datu pārsūtīšanu no R1 uz R2.

Reģistrēties pārsūtīšanai

Šeit burts “n” norāda reģistra bitu skaitu. Reģistra R1 “n” izejas ir savienotas ar reģistra R2 “n” ieejām.

Slodzes ievadi aktivizē vadības mainīgais “P”, kas tiek pārsūtīts uz reģistru R2.