[理工] 計組 張凡 上冊p.40

作者: karta71638 (snow)   2019-05-14 18:55:23
https://i.imgur.com/0v4ja8i.jpg
請問一下解答(b)
srl $t1,$t0,6
這個6是怎麼來的?
sll $t1,$t1,15
這個15是上面的6+(31-i)得到的吧?
作者: skyHuan (Huan)   2019-05-14 21:07:00
https://i.imgur.com/uDKnB1h.jpg這是題意,srl 6是想把t0右邊456的那個部分清題目有說i=22, j=5所以Field有17 bits(b)因為左邊有15個0了,加上Field的17 剛好32bits即14+i-j=31,也就是說b的左邊那坨0是沒東西的所以再sll 15把右邊需要的15個0補上去就好如果14+i-j沒剛好=31就要額外再把左邊的部分清成0
作者: karta71638 (snow)   2019-05-15 14:12:00
喔喔喔,我懂了!謝謝sky大大

Links booklink

Contact Us: admin [ a t ] ucptt.com