網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

與微指令的執行週期對應的是

欄目: IT科技 / 發佈於: / 人氣:2.57W

與微指令的執行週期對應的是

與微指令的執行週期對應的是指令週期。

指令周期是取出一條指令並執行這條指令的時間。一般由若干個機器週期組成,是從取指令、分析指令到執行完所需的全部時間。指令週期類型有非訪內指令的指令週期、取數指令的指令週期、存數指令的指令週期、空操作指令和轉移指令的指令週期。計算機之所以能自動地工作,是因爲CPU能從存放程序的內存裏取出一條指令並執行這條指令;緊接着又是取指令,執行指令,如此周而復始,構成了一個封閉的循環。除非遇到停機指令,否則這個循環將一直繼續下去。

指令不同,所需的機器週期數也不同。對於一些簡單的的單字節指令,在取指令週期中,指令取出到指令寄存器後,立即譯碼執行,不再需要其它的機器週期。對於一些比較複雜的指令,例如轉移指令、乘法指令,則需要兩個或者兩個以上的機器週期。從指令的執行速度看,單字節和雙字節指令一般爲單機器週期和雙機器週期,三字節指令都是雙機器週期,只有乘、除指令佔用4個機器週期。因此在進行編程時,在完成相同工作的情況下,選用佔用機器週期少的命令會提高程序的執行速率,尤其是在編寫大型程序程序的時候,其效果更加明顯。

Tags:執行 微指令