Examly題庫立即開始練習
國營聯招 資訊計算機原理、網路概論10718單選題

下列哪一個編譯程式(Compiler)的最佳化過程與機器有關?

A布林表示式的最佳化(Boolean Expression Optimization)
B刪除共同的副式子(Elimination Of Common Subexpression)
C窺孔最佳化(Peephole Optimization)正確答案
D不變計算移至迴圈外面(Loop Optimization)
答案與詳解
C
正確答案
窺孔最佳化(Peephole Optimization)是針對目的碼(機器碼)的小段指令做替換,屬於機器相關最佳化;其餘三項在中間碼階段完成,與機器無關。

為什麼答案是 C

窺孔最佳化在目的碼(object code)或組合語言層級,檢視一小段連續指令(窺孔視窗)並以更有效率的機器指令替換,例如利用特定 CPU 的 MOV/ADD 指令特性,故屬機器相關最佳化。

考點:機器無關最佳化考點:機器相關最佳化
載入中…

想練更多計算機原理、網路概論考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Download on theApp Store即將推出Google Play
黑皮