[理工] 計組 unrolling rearrange

作者: qazws3483 (oldguy)   2018-11-12 00:11:53
https://i.imgur.com/C3EYD5R.jpg
https://i.imgur.com/Kst0NBh.jpg
答案完全沒想法
https://i.imgur.com/GRxlIpq.jpg
想問一下第2.3小題
謝謝各位
作者: skyHuan (Huan)   2018-11-12 01:01:00
下面第二小題一個addr 4個byte,code的開頭在0xA20所以L1在0xA28,把地址轉成32個bit的二進位後jump指令要扣掉後面2個bit跟前面4個bit,加上前面的6碼op code(題目說是十進位的2所以是000010)第三小題看不太懂題目的意思耶><是要問beq指令後面16個bit怎麼設定嗎,是的話要從PC+4也就是beq的下個指令開始數要跳的目的距離多遠,這題跳到L1是下一個指令的前面7個指令,所以就是-7的二進位二補數寫到16個bit
作者: alen0303 (艾倫零參 智商負三)   2018-11-12 01:20:00
一開始先無視SUBI 這樣A和B應該是-16和-24 再把SUBI考慮進來 R1已經先減32 A和B就要把32加回來 變成16和8

Links booklink

Contact Us: admin [ a t ] ucptt.com