作者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/cn.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