作者:
wacheck (94不愛喝水)
2018-12-03 19:30:47大家晚安
想請問以下下面幾題
1.https://i.imgur.com/Csan39Q.jpg
想問這題的b小題(解答已用黑線框在下面)
看不太懂圖為何這樣畫
我對這lw指令轉換的認知:從Reg file讀出r5後 和30相加再放到r1 之後再把r1內容載到r3
我對這解答圖的認知: 從reg file讀出r1、r5後,r1+r5,同時取出r3內容 之後???
2.https://i.imgur.com/1nTvOwh.jpg
想問紅色圈起來的部分(解答給都是true)
(1).c選項若改成multicycle-cycle implementation,則這選項還會對嗎?
(2).d選項和20題的b選項,這裡的clock cycle是指cycle time?
我知道cycle time跟clock cycle不同
而且若是single 則cycle time由最長指令的critical path決定,
(若這樣20題b就說得通了)
而multi.的則是最長step決定(
但課本好像沒特別提到clock cycle怎麼決定...?
3.https://i.imgur.com/Tzsy0Rm.jpg
最後這題想問jump指令為何只有用到IF?
在Multicycle machine那裡有寫說jump指令的CPI是3,因為會經過IF,ID,EXE
這3個STAGE嗎
麻煩大家了 謝謝