機器週期和匯流排週期不是同一意思。機器週期在計算機中,為了便於管理,常把一條指令的執行過程劃分為若干個階段,每一階段完成一項工作。例如,取指令、儲存器讀、儲存器寫等,這每一項工作稱為一個基本操作。完成一個基本操作所需要的時間稱為機器週期。一般情況下,一個機器週期由若干個S週期(狀態週期)組成。通常用記憶體中讀取一個指令字的最短時間來規定CPU週期,(也就是計算機透過內部或外部匯流排進行一次資訊傳輸從而完成一個或幾個微操作所需要的時間)),它一般由12個時鐘週期(振盪週期)組成,也是由6個狀態週期組成。而振盪週期=1秒/晶振頻率,因此微控制器的機器週期=12秒/晶振頻率。匯流排週期1.微處理器是在時鐘訊號CLK控制下按節拍工作的。8086/8088系統的時鐘頻率為4.77MHz,每個時鐘週期約為200ns。2.由於存貯器和I/O埠是掛接在總線上的,CPU對存貯器和I/O介面的訪問,是透過匯流排實現的。通常把CPU透過匯流排對微處理器外部(存貯器或I/O介面)進行一次訪問所需時間稱為一個匯流排週期。一個匯流排週期一般包含4個時鐘週期,這4個時鐘週期分別稱4個狀態即T1狀態、T2狀態、T3狀態和T4狀態。
機器週期和匯流排週期不是同一意思。機器週期在計算機中,為了便於管理,常把一條指令的執行過程劃分為若干個階段,每一階段完成一項工作。例如,取指令、儲存器讀、儲存器寫等,這每一項工作稱為一個基本操作。完成一個基本操作所需要的時間稱為機器週期。一般情況下,一個機器週期由若干個S週期(狀態週期)組成。通常用記憶體中讀取一個指令字的最短時間來規定CPU週期,(也就是計算機透過內部或外部匯流排進行一次資訊傳輸從而完成一個或幾個微操作所需要的時間)),它一般由12個時鐘週期(振盪週期)組成,也是由6個狀態週期組成。而振盪週期=1秒/晶振頻率,因此微控制器的機器週期=12秒/晶振頻率。匯流排週期1.微處理器是在時鐘訊號CLK控制下按節拍工作的。8086/8088系統的時鐘頻率為4.77MHz,每個時鐘週期約為200ns。2.由於存貯器和I/O埠是掛接在總線上的,CPU對存貯器和I/O介面的訪問,是透過匯流排實現的。通常把CPU透過匯流排對微處理器外部(存貯器或I/O介面)進行一次訪問所需時間稱為一個匯流排週期。一個匯流排週期一般包含4個時鐘週期,這4個時鐘週期分別稱4個狀態即T1狀態、T2狀態、T3狀態和T4狀態。