logo

Rekisteröi siirto

Termi rekisterinsiirto viittaa laitteistologiikkapiirien saatavuuteen, joka pystyy suorittamaan tietyn mikrooperaation ja siirtämään toiminnan tuloksen samaan tai toiseen rekisteriin.

Useimmat standardimerkinnät, joita käytetään toimintojen määrittämiseen eri rekistereissä, on esitetty alla.

  • Muistin osoiterekisteri on nimetty MAR .
  • Ohjelman laskuri PC sisältää seuraavan käskyn osoitteen.
  • Ohjerekisteri JA pitää sisällään suoritettavan käskyn.
  • R1(Prosessorirekisteri).
  • Voimme myös osoittaa yksittäisiä bittejä sijoittamalla ne sulkeisiin. Esimerkiksi PC (8-15), R2 (5) jne.
  • Tiedonsiirto rekisteristä toiseen on esitetty symbolisessa muodossa korvaavan operaattorin avulla. Esimerkiksi seuraava lause tarkoittaa rekisterin R1 tietojen siirtoa rekisteriin R2.
 R2 ← R1 
  • Tyypillisesti useimmat käyttäjät haluavat siirron tapahtuvan vain ennalta määrätyssä ohjaustilassa. Tämä voidaan osoittaa seuraavalla jos-niin -lauseella:
    Jos (P=1) niin (R2 ← R1); Tässä P on ohjausosassa generoitu ohjaussignaali.
  • Ohjausfunktio (P) on kätevämpää määrittää erottamalla ohjausmuuttujat rekisterinsiirtooperaatiosta. Esimerkiksi seuraava lause määrittelee tiedonsiirtotoiminnon tietyn ohjaustoiminnon (P) alla.
 P: R2 ← R1 

Seuraavassa kuvassa on lohkokaavio, joka kuvaa tiedonsiirtoa R1:stä R2:een.

Rekisteröi siirto

Tässä kirjain 'n' osoittaa rekisterin bittien määrän. Rekisterin R1 'n' ulostulot on kytketty rekisterin R2 'n' tuloihin.

Ohjausmuuttuja 'P' aktivoi kuormitustulon, joka siirretään rekisteriin R2.