Chapter 3-Instruction Formats (I)

tässä luvussa esitetään opetusmuodot. Alfa-perusohjemuotoja on viisi: (1) Muisti, (2) haara, (3) operoida, (4) Liukulukutoiminto ja (5) PALcode. Kaikki opetusmuodot ovat 32 bitin pituisia, ja 6-bittisellä opcode-pääkentällä on opetuksen bitit <31:26>. Ohjeen käyttämättömät rekisterikentät (Ra, Rb, Fa, Fb) on asetettava arvoon 31. On olemassa useita muistiohjeeksi muotoiltuja ohjeita, jotka eivät käytä Ra-ja / tai Rb-kenttiä: (1) Muistisulku, (2) nouto, (3) FetchJM, (4) lukea Prosessisyklin laskuri, (5) lukea ja tyhjentää, (6) lukea ja asettaa, ja (7) Ansaeste. Muistimuotoa käytetään tietojen siirtämiseen rekisterien ja muistin välillä, tehokkaan osoitteen lataamiseen ja aliohjelman hyppyihin. Haaramuotoa käytetään ehdollisissa haaraohjeissa ja PC-suhteellisissa aliohjemuodoissa. Operointimuotoa käytetään ohjeissa, jotka suorittavat kokonaislukurekisteristä kokonaislukurekisteriin-operaatioita. Operointiformaatti mahdollistaa yhden kohdeoperandin ja kahden lähdeoperandin määrittelyn. Yksi lähdeoperandeista voi olla kirjaimellinen vakio. Liukulukutoimintamuotoa käytetään ohjeissa, jotka suorittavat liukulukurekisteritoimintoja liukulukurekisteristä liukulukurekisteriin. Liukulukutoiminto mahdollistaa yhden kohdeoperandin ja kahden lähdeoperandin määrittelyn. Privileged Architecture Library (PALcode) – muotoa käytetään laajennettujen prosessoritoimintojen määrittämiseen.

Vastaa

Sähköpostiosoitettasi ei julkaista.