看板 TransCSI 關於我們 聯絡資訊
※ 引述《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
fzrmitsul:不好意思,第1題的題目有打錯。是N個指令。然後題目是為 06/21 09:32
fzrmitsul:100MHZ,不是100MIPS 06/21 09:32
fzrmitsul:謝謝R 大 06/21 09:33
fzrmitsul:那如果題目更正後,答案還是20ns嗎?? 06/21 10:05
RJking:一樣吧...指令增加到2倍,所需的時間自然也增加到2倍 06/21 12:32