Re: [問題] 關於cpu計算時間、RISC等問題
※ 引述《fzrmitsul (我的妹妹很可愛)》之銘言:
: 1.每個指令有5個步驟,n個指令執行時間為10ns
: 已知CPU執行速度為100MIPS,則2N個指令的執行時間為:
: 請問這題該怎麼計算呢??
我的直覺想法是:
n個指令是10ns->2N個指令就20ns...如果n=N的話
好像跟MIPS沒啥關係耶...除非要計算N為多少
: 2.下列對於RISC和CISC之敘述何者錯誤?
: (A)CISC有較複雜的指令集
: (B)RISC 指令長度多固定
: (C)RISC定址模式較多
: (D)通常對於同一應用程式,代表RISC 之指令數目小於代表CISC之指令數目
: 答案是CD
: 但我選的是C。請問為什麼D也錯呢??
: CISC的指令數不是本來就比較多嗎??
: 以上二題謝謝各位先進的回答
CISC的可用指令數較多,但一個指令可以做很複雜的事情
RISC的可用指令數較少,但一個指令只能做很簡單的事情
總之就是對於一件事情,可能CISC下一道指令就完成了,但RISC要下3~4道指令去完成
所以同一應用程式,用RISC寫的總指令數會比CISC多很多...至少一倍以上
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.92.133
推
06/21 09:32, , 1F
06/21 09:32, 1F
→
06/21 09:32, , 2F
06/21 09:32, 2F
→
06/21 09:33, , 3F
06/21 09:33, 3F
推
06/21 10:05, , 4F
06/21 10:05, 4F
→
06/21 12:32, , 5F
06/21 12:32, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):