節(jié)拍與狀態(tài):把振蕩脈沖的周期定義為節(jié)拍(用p表示)时迫。振蕩脈沖經(jīng)過二分頻后定義為狀態(tài)屁商。一個狀態(tài)就包含兩個節(jié)拍。
指令周期(Instruction Cycle):取出并執(zhí)行一條指令的時間妓灌。
總線周期(BUS Cycle):也就是一個訪存儲器或I/O端口操作所用的時間你画。
時鐘周期(Clock Cycle):又稱震蕩周期,是處理操作的最基本單位豹储。(晶振頻率的倒數(shù))
指令周期贷盲、總線周期和時鐘周期之間的關(guān)系:一個指令周期由若干個總線周期組成,而一個總線周期時間又包含有若干個時鐘周期颂翼。
一個總線周期包含一個(只有取址周期)或多個機器周期晃洒。
機器周期 在計算機中慨灭,為了便于管理朦乏,常把一條指令的執(zhí)行過程劃分為若干個階段,每一階段完成一項工作氧骤。例如呻疹,取指令、存儲器讀筹陵、存儲器寫等刽锤,這每一項工作稱為一個基本操作镊尺。完成一個基本操作所需要的時間稱為機器周期。一般情況下并思,一個機器周期由 若干個S周期(狀態(tài)周期)組成庐氮。通常用內(nèi)存中讀取一個指令字的最短時間來規(guī)定CPU周期,(也就是 計算機通過內(nèi)部或外部總線進行一次信息傳輸從而完成一個或幾個微操作所需要的時間))宋彼,它一般由12個時鐘周期(振蕩周期)組成弄砍,也是由6個狀態(tài)周期組成。而振蕩周期=1秒/晶振頻率输涕,因此單片機的機器周期=12秒/晶振頻率 音婶。
12分頻原因 傳統(tǒng)的51執(zhí)行指令時,需要取指莱坎、譯碼衣式、執(zhí)行等,而這其中每步還可以精細劃分檐什,這些步驟依靠時鐘執(zhí)行碴卧。
一個機器周期=6個狀態(tài)周期=12個時鐘周期(震蕩周期)