Immediate-verdi og rotatsjon

Vi snakket i forelesning om hvordan det er mulig ? bruke st?rre konstanter enn 8 bits i instruksjoner. Dette gj?res ved ? rotere imm8-verdien. Se side 330 og 331 i boka, inkludert tabell 6.7 og fig. 6.19. Det g?r alts? an ? kode verdier st?rre enn 8 bits, men ikke vilk?rlige verdier. Da m? man bruke literals, som er beskrevet i seksjon 6.6.1 (dette krever da en ekstra instruksjon).

V?re cpu-foiler hadde ikke med st?tte for shifting eller rotasjon, men dette vil typisk komme i en egen shift/rotate-enhet f?r tallet g?r inn i ALU-en (ikke innebygget i zero extend alts?).

Publisert 16. okt. 2018 11:31 - Sist endret 16. okt. 2018 11:31