機器周期
機器周期是計算機執行一條指令的過程可以分為幾個階段,每個階段完成一定的功能這段具有特定功能的時間稱為機器周期,也稱為CPU周期。機器周期的時間寬度取決于完成周期功能所需的時間。不同的機器周期所需的時間是不同的。每個機器周期中各種操作的時間順序是由節拍勢指定的,不同機器周期所需的節拍數不同,因此機器周期的寬度也不同。
簡介定義 編輯本段
時間序列以時間單位描述。MCS-51有四個計時單位,從小到大:節拍、狀態、機器周期和指令周期。以下分別解釋。
節拍與狀態:振蕩脈沖的周期被定義為拍(用p表示)振蕩脈沖被定義為除以2后的狀態。一個狀態包含兩個節拍。
指令周期(指令周期)獲取和執行指令的時間。
總線周期(總線周期)也就是說,訪問存儲器或I/港口作業時間。
時鐘周期(時鐘周期)也稱振蕩周期,是加工操作的最基本單位。晶振頻率的倒數)
指令周期、總線周期和時鐘周期之間的關系:一個指令周期由幾個總線周期組成,一個總線周期時間包括幾個時鐘周期。
一個總線周期包含一個(只有取址周期)或多個機器周期。
指令周期 編輯本段
CPU每次拿出一條指令執行,都要完成一系列操作這一系列操作所需的時間通常稱為一個指令周期。換句話說,指令周期是獲取并執行指令的時間。因為每條指令的運算功能不同,所以每條指令的指令周期也不同。例如,加法指令的指令周期不同于乘法指令的指令周期。
指令周期通常用幾個CPU周期來表示,也稱為機器周期。因為CPU內部的運算速度快,而且CPU一次訪問內存需要很長時間,所以CPU周期通常以讀取內存中一個指令字的最短時間來指定。也就是說,指令的提取階段(通常稱為取指)這需要一個CPU周期時間。并且CPU周期時間包含幾個時鐘周期(通常稱為拍脈沖或T周期,它是處理操作的最基本單位)這些時鐘周期的總和決定了一個CPU周期的時間寬度。因此,獲取和執行任何指令所需的最短時間是兩個CPU周期。對于更復雜的指令,需要更多的CPU周期。
總線周期 編輯本段
1.微處理器受時鐘信號CLK的控制,按照節拍工作。8086/8088系統的時鐘頻率為4.77MHz,每個時鐘周期約200ns。
2.由于存貯器和I/o口鉤在總線上,CPU連接內存和I/O接口的訪問通過總線實現。通常,CPU通過總線連接到微處理器的外部(存貯器或I/O接口)進行訪問所需的時間稱為總線周期。一個總線周期一般包括四個時鐘周期,稱為四種狀態,即T1狀態、T2狀態、T3狀態和T4狀態。
時鐘周期 編輯本段
一個CPU周期時間包括幾個時鐘周期。時鐘周期定義為時鐘脈沖的倒數(可以理解為時鐘周期是單片機外部晶振的倒數,例如12M的晶振,其時間周期為1/12μs),是電腦里最基礎的、最小的時間單位。
在一個時鐘周期內,CPU只完成一個基本動作。因為時鐘脈沖是計算機的基本工作脈沖,控制著計算機的工作節奏(讓電腦的每一步都統一到它的步調)顯然,對于同類型的計算機,時鐘頻率越高,計算機的工作速度就越快。但是,由于不同的計算機硬件電路和器件不完全相同,所需的時鐘周期頻率范圍也不一定相同。我們研究的8051單片機的時鐘范圍是1.2MHz-12MHz。
一個機器周期包含六個狀態周期(用S表示)一個狀態周期有兩個節拍(用P1、P2表示)
8051系列單片機的一個機器周期相當于6 S周期(狀態周期)組成。也就是說,一個機器周期=6個狀態周期=12個振蕩周期(即時鐘周期)
概念辨析 編輯本段
總結起來,它們之間的關系是指令周期由幾個機器周期組成,總線周期一般由四個時鐘周期組成。
機器周期和總線周期之間沒有明確的關系。機器周期是指完成一個基本操作的時間,有時可能包括總線讀寫,因而包括總線周期,但有時可能與總線讀寫無關。
指令周期:是CPU的一個關鍵指標,指的是取指令和執行指令的時間。一般以機器周期為單位,劃分單條指令的執行周期、雙指令執行周期等。處理器的大多數指令(ARM、DSP)采用單指令執行周期。
機器周期:完成一個基本操作的時間單位,如一個提取周期、取數周期。
時鐘周期:CPU晶振頻率的倒數。fantaxy:晶體振蕩器所需的時間)
一個機器周期一般是一條指令所用的時間,有些有兩個機器周期的指令,DJNZ,就是雙周期指令。
周期:是時間,完成任務的時間
時鐘周期:這個名字的英文clockcycle;時鐘周期;鐘是用來計量時間的,是一個基本單位;在一臺計算機中,cpu的晶振時間是最基本的單位,所以時鐘周期是非常基本的,其他周期都以此為參考!
相互關系 編輯本段
1、指令周期由幾個機器周期組成,機器周期包含幾個時鐘周期,基本總線周期由四個時鐘周期組成。
2、機器周期與總線周期的關系:機器周期是指完成一個基本操作的時間,有時可能包括總線讀取/寫,因此包括總線周期,但有時也可能用總線讀/文字與之無關,所以沒有明確的相互包含關系。
附件列表
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫學等領域),建議您咨詢相關領域專業人士。