[理工] 計組/交大/pipeline
大家晚安
想請問以下下面幾題
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嗎
麻煩大家了 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.24.211.125
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1543836650.A.4DF.html
→
12/03 19:32,
7年前
, 1F
12/03 19:32, 1F
→
12/03 19:32,
7年前
, 2F
12/03 19:32, 2F

推
12/04 02:36,
7年前
, 3F
12/04 02:36, 3F
→
12/04 02:36,
7年前
, 4F
12/04 02:36, 4F
→
12/04 02:36,
7年前
, 5F
12/04 02:36, 5F
→
12/04 02:36,
7年前
, 6F
12/04 02:36, 6F
→
12/04 02:36,
7年前
, 7F
12/04 02:36, 7F
→
12/04 02:36,
7年前
, 8F
12/04 02:36, 8F
→
12/04 02:36,
7年前
, 9F
12/04 02:36, 9F
→
12/04 02:36,
7年前
, 10F
12/04 02:36, 10F
→
12/04 02:36,
7年前
, 11F
12/04 02:36, 11F
→
12/04 02:36,
7年前
, 12F
12/04 02:36, 12F
推
12/04 02:45,
7年前
, 13F
12/04 02:45, 13F
→
12/04 02:45,
7年前
, 14F
12/04 02:45, 14F
→
12/04 02:45,
7年前
, 15F
12/04 02:45, 15F
→
12/04 02:45,
7年前
, 16F
12/04 02:45, 16F
→
12/04 02:45,
7年前
, 17F
12/04 02:45, 17F
→
12/04 21:57,
7年前
, 18F
12/04 21:57, 18F
→
12/04 21:57,
7年前
, 19F
12/04 21:57, 19F
→
12/04 21:58,
7年前
, 20F
12/04 21:58, 20F
推
12/04 22:34,
7年前
, 21F
12/04 22:34, 21F
→
12/04 22:34,
7年前
, 22F
12/04 22:34, 22F
→
12/04 22:34,
7年前
, 23F
12/04 22:34, 23F
→
12/04 22:34,
7年前
, 24F
12/04 22:34, 24F
→
12/04 22:35,
7年前
, 25F
12/04 22:35, 25F
→
12/04 22:35,
7年前
, 26F
12/04 22:35, 26F
→
12/04 22:57,
7年前
, 27F
12/04 22:57, 27F
→
12/04 23:01,
7年前
, 28F
12/04 23:01, 28F
→
12/04 23:01,
7年前
, 29F
12/04 23:01, 29F
→
12/04 23:09,
7年前
, 30F
12/04 23:09, 30F