與微指令的執行周期相對應的是 與微指令的執行周期對應的是

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

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

    相關經驗推薦