Re: [問題] 99年計概問題(99-96一起解)

看板Army-Sir作者 (Tapas)時間12年前 (2012/01/10 19:47), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串3/3 (看更多)
※ 引述《tsui1206 (小白喵)》之銘言: : ※ 引述《JoshuaBand (J.B)》之銘言: : : 管線步驟需要的最大時間 X 指令數 + 其餘管線需要之時間和 : : MAX(10, 5, 10, 10, 5) X 100 +[(10 + 5 + 10 + 10 + 5) - MAX(10, 5, 10, 10, 5) ] : : = 10 X 100 + (40 - 10) : : =1030 : : 選 C 這題我也有點不太懂 想把自己的想法拿出來跟大家討論一下 假設執行八次指令 10 5 10 10 5 10 5 10 10 5 10 5 10 10 5 10 5 10 10 5 10 5 10 10 5 10 5 10 10 5 10 5 10 10 5 10 5 10 10 5 假設拿中間八組 10*8 還剩頭的10 5 以及尾巴的5 10 10 5 所以最後應該是10*8+10+10+10+5 也就是只有最後一個會是5 其他都是10 把它想成是10*(指令數+3)+5 所以這題應該是1035才對? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.137.189.27

01/10 21:15, , 1F
每一個stage需要的時間都要是一樣的,雖然最後一個是5,
01/10 21:15, 1F

01/10 21:16, , 2F
但實際上還是需要10ns,所以答為1040ns
01/10 21:16, 2F

01/10 23:01, , 3F
原來如此 了解了 感謝!
01/10 23:01, 3F
文章代碼(AID): #1F32LjQT (Army-Sir)
文章代碼(AID): #1F32LjQT (Army-Sir)