[理工] 105交大計系

看板Grad-ProbAsk作者 (阿德)時間8年前 (2016/02/15 14:33), 編輯推噓25(25027)
留言52則, 13人參與, 最新討論串2/5 (看更多)
大家好 請問第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

02/15 14:35, , 1F
略有同感 找了很久(B)都找不到19cycle
02/15 14:35, 1F

02/15 14:36, , 2F
我也覺得B怪怪的19怎麼算的?
02/15 14:36, 2F

02/15 14:47, , 3F
同上 不過我還沒申
02/15 14:47, 3F

02/15 14:49, , 4F
C load-use是兩個nop歐
02/15 14:49, 4F

02/15 14:57, , 5F
+1
02/15 14:57, 5F

02/15 14:59, , 6F
計組好多題錯一個選項呀~><"
02/15 14:59, 6F

02/15 15:01, , 7F
同感 我也沒選B...
02/15 15:01, 7F

02/15 15:02, , 8F
順便問一下 e哪裡錯 雖然我沒填
02/15 15:02, 8F

02/15 15:08, , 9F
停一個回合 在wb用forwarding
02/15 15:08, 9F

02/15 15:09, , 10F
我這題有填 我不知道當時的我在幹嘛…==
02/15 15:09, 10F

02/15 15:23, , 11F
我懂了 當時好像我也是這麼想的 年代久遠....
02/15 15:23, 11F

02/15 16:54, , 12F
b=17 +1
02/15 16:54, 12F

02/15 17:35, , 13F
有人要上訴嗎
02/15 17:35, 13F

02/15 19:58, , 14F
推 有沒有人要上訴一下啊 ><
02/15 19:58, 14F

02/15 20:15, , 15F
我有選B,但我忘了怎算的xd
02/15 20:15, 15F

02/15 21:07, , 16F
突然卡住~ 問一下 no hazard unit 時執行差別在哪啊??
02/15 21:07, 16F

02/15 22:02, , 17F
不能forward 只能stall
02/15 22:02, 17F

02/15 22:03, , 18F
因為題目說可以插NOP所以就是插2個NOP
02/15 22:03, 18F

02/15 22:07, , 19F
那C跟D的差別在哪哩?? 考古常出的題目是D這種模式??
02/15 22:07, 19F

02/15 22:14, , 20F
大概吧我猜啦QQ 我是想C load use stall 2 D stall 1
02/15 22:14, 20F

02/15 22:15, , 21F
反正我在查書我應該要上訴好幾題QQ
02/15 22:15, 21F

02/15 22:15, , 22F
有酷 我今天找超久no hazad unit題目 結果超難找 作罷XD
02/15 22:15, 22F

02/15 22:16, , 23F
o大 版上的未來就靠你了 (是說上訴時間也太短
02/15 22:16, 23F

02/15 22:16, , 24F
考試當前 只好+-服用了 感謝O大拉~ :D
02/15 22:16, 24F

02/15 22:18, , 25F
o大 加油~!能不能再多個幾分就靠你了~
02/15 22:18, 25F

02/15 22:19, , 26F
o大這一題會怎麼申訴 ><? 幫申訴b了qq
02/15 22:19, 26F

02/15 22:21, , 27F
我也不知道 聽說要有佐證資料 我也沒找到啥
02/15 22:21, 27F

02/15 22:26, , 28F
感覺這題b不用佐證吧, 蠻明顯的, 我覺得佐證非必需
02/15 22:26, 28F

02/15 22:26, , 29F
自己認為老師看到說明覺得OK就可以了 不然要怎佐證b..
02/15 22:26, 29F

02/15 22:29, , 30F
寫Hennessy親口告訴我的
02/15 22:29, 30F

02/15 22:36, , 31F
推樓上XDD
02/15 22:36, 31F

02/15 22:37, , 32F
可以塞的位置都塞了也沒19
02/15 22:37, 32F

02/15 22:49, , 33F
推金花大XD
02/15 22:49, 33F

02/16 12:09, , 34F
呃 會不會是multi自己多用掉兩個nop?
02/16 12:09, 34F

02/16 12:09, , 35F
因為從mips的硬體來看 他需要進去alu兩次
02/16 12:09, 35F

02/16 12:14, , 36F
你要不要推一下為什麼要進兩次
02/16 12:14, 36F

02/16 15:23, , 37F
推樓上
02/16 15:23, 37F

02/16 17:53, , 38F
那只是我的猜想因為我覺得如果是19應該可能是那邊有
02/16 17:53, 38F

02/16 17:53, , 39F
問題
02/16 17:53, 39F

02/16 17:53, , 40F
但是我後來去找了一些資料 都找不到multi這個指令
02/16 17:53, 40F

02/16 17:54, , 41F
所以會不會其實他是pseudo instruction 會被轉成其
02/16 17:54, 41F

02/16 17:54, , 42F
他指令?
02/16 17:54, 42F

02/16 17:55, , 43F
是說疑義反應的期限已經過了 可能還是要等張凡的詳
02/16 17:55, 43F

02/16 17:55, , 44F
解了
02/16 17:55, 44F

02/16 18:11, , 45F
我還想過是不是因為他不是MIPS 所以要跳3 nops
02/16 18:11, 45F

02/16 18:12, , 46F
但題目說照課本所以我還是跳2 nops 那就17
02/16 18:12, 46F

02/16 18:12, , 47F
早上傳真了看嘴砲能不能多賺幾分 QQ
02/16 18:12, 47F

02/16 18:51, , 48F
謝謝o大
02/16 18:51, 48F

02/16 18:59, , 49F
推o大, 我覺得是老師算間隔算成5 XDD
02/16 18:59, 49F

02/16 19:54, , 50F
感謝o大推推~
02/16 19:54, 50F

02/17 01:06, , 51F
推~~
02/17 01:06, 51F

02/17 21:32, , 52F
問一下 sw應該只用到MEM共4個cycle?
02/17 21:32, 52F
文章代碼(AID): #1MmN5Dcs (Grad-ProbAsk)
文章代碼(AID): #1MmN5Dcs (Grad-ProbAsk)