阿摩線上測驗 登入

申論題資訊

試卷:102年 - 102 專利商標審查特種考試_三等_資訊工程:計算機結構#26088
科目:計算機結構
年份:102年
排序:0

題組內容

四、圖 1 中的指令碼當沒有 data forwarding 時需要執行 15 個 cycles,這是因為第一個指 令執行 1 個 cycle 之後會執行第二個指令,第二個指令執行 1 個 cycle 之後,必須再 等待(stall)2 個 cycles 才會執行第三個指令,第三個指令執行 1 個 cycle 之後會執 行第四個指令,第四個指令執行 1 個 cycle 之後會執行第五個指令,第五個指令執 行 1 個 cycle 之後,必須再等待(stall)2 個 cycles 才會執行第六個指令,第六個指 令執行 1 個 cycle 之後會執行第七個指令,第七個指令執行完需要 5 個 cycles。 所以 15 = 1+1+(2 stalls)+1+1+1+(2 stalls)+1+5。(底下答案須依照此方式列出)

申論題內容

⑵圖 2 中的指令碼具有相同的功能,但所需的 cycles 較少,當有 data forwarding 時它 需要執行幾個 cycles?必須依照上述方式列出。(10 分)