一條指令週期包括若干個機器週期,一條機器週期又包括若干個時鐘週期,時鐘週期即振盪週期。
拓展資料:
①時鐘週期/振盪週期:
時鐘週期又叫做振盪週期、節拍週期,定義為時鐘晶振頻率的倒數。時鐘週期是計算機中最基本的、最小的時間單位。在一個時鐘週期內,CPU僅完成一個最基本的動作。例如晶振為12M,則時鐘週期為1/12us。又可以被定義為節拍。
②指令週期:
指令週期是指取出並完成一條指令所需的時間,一般由若干個機器週期組成,分為單週期指令,雙週期指令和多週期指令。
對於一些簡單的的單位元組指令,在取指令週期中,指令取出到指令暫存器後,立即譯碼執行,不再需要其它的機器週期。對於一些比較複雜的指令,例如轉移指令、乘法指令,則需要兩個或者兩個以上的機器週期。
在計算機中,為了便於管理,常把一條指令的執行過程劃分為若干個階段,每一階段完成一項工作。例如,取指令、儲存器讀、儲存器寫等,這每一項工作稱為一個基本操作。完成一個基本操作所需要的時間稱為機器週期。一般情況下,一個機器週期由若干個S週期(狀態週期)組成。比如,取值週期,取數週期。在80C51內部,機器週期一般包括於6個狀態週期,12個時鐘週期。例如24M的晶振,機器週期為12/24M秒。
一條指令週期包括若干個機器週期,一條機器週期又包括若干個時鐘週期,時鐘週期即振盪週期。
拓展資料:
①時鐘週期/振盪週期:
時鐘週期又叫做振盪週期、節拍週期,定義為時鐘晶振頻率的倒數。時鐘週期是計算機中最基本的、最小的時間單位。在一個時鐘週期內,CPU僅完成一個最基本的動作。例如晶振為12M,則時鐘週期為1/12us。又可以被定義為節拍。
②指令週期:
指令週期是指取出並完成一條指令所需的時間,一般由若干個機器週期組成,分為單週期指令,雙週期指令和多週期指令。
對於一些簡單的的單位元組指令,在取指令週期中,指令取出到指令暫存器後,立即譯碼執行,不再需要其它的機器週期。對於一些比較複雜的指令,例如轉移指令、乘法指令,則需要兩個或者兩個以上的機器週期。
在計算機中,為了便於管理,常把一條指令的執行過程劃分為若干個階段,每一階段完成一項工作。例如,取指令、儲存器讀、儲存器寫等,這每一項工作稱為一個基本操作。完成一個基本操作所需要的時間稱為機器週期。一般情況下,一個機器週期由若干個S週期(狀態週期)組成。比如,取值週期,取數週期。在80C51內部,機器週期一般包括於6個狀態週期,12個時鐘週期。例如24M的晶振,機器週期為12/24M秒。