[理工] 计组 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