[理工] 計組 unrolling rearrange

看板Grad-ProbAsk作者 (oldguy)時間7年前 (2018/11/12 00:11), 編輯推噓3(308)
留言11則, 2人參與, 7年前最新討論串1/1
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://www.ptt.cc/bbs/Grad-ProbAsk/M.1541952715.A.BA5.html

11/12 01:01, 7年前 , 1F
下面第二小題一個addr 4個byte,code的開頭在0xA20所以L1
11/12 01:01, 1F

11/12 01:01, 7年前 , 2F
在0xA28,把地址轉成32個bit的二進位後jump指令要扣掉後
11/12 01:01, 2F

11/12 01:01, 7年前 , 3F
面2個bit跟前面4個bit,加上前面的6碼op code(題目說是十
11/12 01:01, 3F

11/12 01:01, 7年前 , 4F
進位的2所以是000010)
11/12 01:01, 4F

11/12 01:09, 7年前 , 5F
第三小題看不太懂題目的意思耶><
11/12 01:09, 5F

11/12 01:09, 7年前 , 6F
是要問beq指令後面16個bit怎麼設定嗎,是的話要從PC+4也
11/12 01:09, 6F

11/12 01:09, 7年前 , 7F
就是beq的下個指令開始數要跳的目的距離多遠,這題跳到L1
11/12 01:09, 7F

11/12 01:09, 7年前 , 8F
是下一個指令的前面7個指令,所以就是-7的二進位二補數寫
11/12 01:09, 8F

11/12 01:09, 7年前 , 9F
到16個bit
11/12 01:09, 9F

11/12 01:20, 7年前 , 10F
一開始先無視SUBI 這樣A和B應該是-16和-24 再把SUBI考慮
11/12 01:20, 10F

11/12 01:20, 7年前 , 11F
進來 R1已經先減32 A和B就要把32加回來 變成16和8
11/12 01:20, 11F
文章代碼(AID): #1Rw5JBkb (Grad-ProbAsk)