作者qazws3483 (oldguy)
看板Grad-ProbAsk
標題[理工] 計組 unrolling rearrange
時間Mon Nov 12 00:11:53 2018
https://i.imgur.com/C3EYD5R.jpg
https://i.imgur.com/Kst0NBh.jpg
答案完全沒想法
https://i.imgur.com/GRxlIpq.jpg
想問一下第2.3小題
謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.50.152.213
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1541952715.A.BA5.html
1F:推 skyHuan: 下面第二小題一個addr 4個byte,code的開頭在0xA20所以L1 11/12 01:01
2F:→ skyHuan: 在0xA28,把地址轉成32個bit的二進位後jump指令要扣掉後 11/12 01:01
3F:→ skyHuan: 面2個bit跟前面4個bit,加上前面的6碼op code(題目說是十 11/12 01:01
4F:→ skyHuan: 進位的2所以是000010) 11/12 01:01
5F:推 skyHuan: 第三小題看不太懂題目的意思耶>< 11/12 01:09
6F:→ skyHuan: 是要問beq指令後面16個bit怎麼設定嗎,是的話要從PC+4也 11/12 01:09
7F:→ skyHuan: 就是beq的下個指令開始數要跳的目的距離多遠,這題跳到L1 11/12 01:09
8F:→ skyHuan: 是下一個指令的前面7個指令,所以就是-7的二進位二補數寫 11/12 01:09
9F:→ skyHuan: 到16個bit 11/12 01:09
10F:推 alen0303: 一開始先無視SUBI 這樣A和B應該是-16和-24 再把SUBI考慮 11/12 01:20
11F:→ alen0303: 進來 R1已經先減32 A和B就要把32加回來 變成16和8 11/12 01:20