看板 Grad-ProbAsk 關於我們 聯絡資訊
大家好 請問第18題 (b) (c) 選項 http://i.imgur.com/LhDh0L4.jpg?1 我的算法 (B) add $r1,$r8, &r10 NOP NOP lw $r2, 4($r1) NOP NOP addi $r2, $r2, 10 NOP NOP multi $r2, $r2, 2 NOP NOP sw $r2, 12($r1) 共需 (5-1)+5+8 = 17 cycles (C) add $r1,$r8, &r10 lw $r2, 4($r1) NOP addi $r2, $r2, 10 multi $r2, $r2, 2 sw $r2, 12($r1) 共(5-1)+5+1 = 10 cycles 請問有什麼地方有錯誤嗎 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.72.37 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1455518029.A.9B6.html
iam30719: 略有同感 找了很久(B)都找不到19cycle 02/15 14:35
dslin: 我也覺得B怪怪的19怎麼算的? 02/15 14:36
odanaga: 同上 不過我還沒申 02/15 14:47
odanaga: C load-use是兩個nop歐 02/15 14:49
ken52011219: +1 02/15 14:57
dslin: 計組好多題錯一個選項呀~><" 02/15 14:59
amge1524: 同感 我也沒選B... 02/15 15:01
ken52011219: 順便問一下 e哪裡錯 雖然我沒填 02/15 15:02
goldflower: 停一個回合 在wb用forwarding 02/15 15:08
goldflower: 我這題有填 我不知道當時的我在幹嘛…== 02/15 15:09
ken52011219: 我懂了 當時好像我也是這麼想的 年代久遠.... 02/15 15:23
f111222003: b=17 +1 02/15 16:54
odanaga: 有人要上訴嗎 02/15 17:35
amge1524: 推 有沒有人要上訴一下啊 >< 02/15 19:58
silent0108: 我有選B,但我忘了怎算的xd 02/15 20:15
iam30719: 突然卡住~ 問一下 no hazard unit 時執行差別在哪啊?? 02/15 21:07
odanaga: 不能forward 只能stall 02/15 22:02
odanaga: 因為題目說可以插NOP所以就是插2個NOP 02/15 22:03
iam30719: 那C跟D的差別在哪哩?? 考古常出的題目是D這種模式?? 02/15 22:07
odanaga: 大概吧我猜啦QQ 我是想C load use stall 2 D stall 1 02/15 22:14
odanaga: 反正我在查書我應該要上訴好幾題QQ 02/15 22:15
iam30719: 有酷 我今天找超久no hazad unit題目 結果超難找 作罷XD 02/15 22:15
yaxauw: o大 版上的未來就靠你了 (是說上訴時間也太短 02/15 22:16
iam30719: 考試當前 只好+-服用了 感謝O大拉~ :D 02/15 22:16
dslin: o大 加油~!能不能再多個幾分就靠你了~ 02/15 22:18
amge1524: o大這一題會怎麼申訴 ><? 幫申訴b了qq 02/15 22:19
odanaga: 我也不知道 聽說要有佐證資料 我也沒找到啥 02/15 22:21
amge1524: 感覺這題b不用佐證吧, 蠻明顯的, 我覺得佐證非必需 02/15 22:26
amge1524: 自己認為老師看到說明覺得OK就可以了 不然要怎佐證b.. 02/15 22:26
goldflower: 寫Hennessy親口告訴我的 02/15 22:29
yaxauw: 推樓上XDD 02/15 22:36
yaxauw: 可以塞的位置都塞了也沒19 02/15 22:37
jerry031181: 推金花大XD 02/15 22:49
forever3580: 呃 會不會是multi自己多用掉兩個nop? 02/16 12:09
forever3580: 因為從mips的硬體來看 他需要進去alu兩次 02/16 12:09
odanaga: 你要不要推一下為什麼要進兩次 02/16 12:14
amge1524: 推樓上 02/16 15:23
forever3580: 那只是我的猜想因為我覺得如果是19應該可能是那邊有 02/16 17:53
forever3580: 問題 02/16 17:53
forever3580: 但是我後來去找了一些資料 都找不到multi這個指令 02/16 17:53
forever3580: 所以會不會其實他是pseudo instruction 會被轉成其 02/16 17:54
forever3580: 他指令? 02/16 17:54
forever3580: 是說疑義反應的期限已經過了 可能還是要等張凡的詳 02/16 17:55
forever3580: 解了 02/16 17:55
odanaga: 我還想過是不是因為他不是MIPS 所以要跳3 nops 02/16 18:11
odanaga: 但題目說照課本所以我還是跳2 nops 那就17 02/16 18:12
odanaga: 早上傳真了看嘴砲能不能多賺幾分 QQ 02/16 18:12
yaxauw: 謝謝o大 02/16 18:51
amge1524: 推o大, 我覺得是老師算間隔算成5 XDD 02/16 18:59
dslin: 感謝o大推推~ 02/16 19:54
howard396501: 推~~ 02/17 01:06
seriushwa: 問一下 sw應該只用到MEM共4個cycle? 02/17 21:32