任何指令週期的第一步必定是什麼週期

2021-03-04 06:08:14 字數 3424 閱讀 3499

1樓:

指令週期是取出並執行一條指令的時間,指令週期常常有若干個cpu週期(也叫機器週期),cpu週期一般由12個時鐘週期組成(時鐘週期通常由晶振決定)。也就是說指令週期的通常大於cpu週期,指令週期的長短與執行的指令有關,有的指令需要花費更多的cpu週期。

什麼是指令週期,機器週期,和時鐘週期

2樓:非常感謝

1、指令週期:是取出一條指令並執行這條指令的時間。一般由若干個機器週期組成,是從取指令、分析指令到執行完所需的全部時間。

指令週期型別有非訪內指令的指令週期、取數指令的指令週期、存數指令的指令週期、空操作指令和轉移指令的指令週期。

2、機器週期:在計算機中,為了便於管理,常把一條指令的執行過程劃分為若干個階段,每一階段完成一項工作。例如,取指令、儲存器讀、儲存器寫等,這每一項工作稱為乙個基本操作。

3、時鐘週期:也稱為振盪週期,定義為時鐘頻率的倒數。時鐘週期是計算機中最基本的、最小的時間單位。

在乙個時鐘週期內,cpu僅完成乙個最基本的動作。時鐘週期是乙個時間的量。時鐘週期表示了sdram所能執行的最高頻率。

拓展資料:

計算機之所以能自動地工作,是因為cpu能從存放程式的記憶體裡取出一條指令並執行這條指令;緊接著又是取指令,執行指令,如此周而復始,構成了乙個封閉的迴圈。除非遇到停機指令,否則這個迴圈將一直繼續下去。

機器週期由若干個s週期(狀態週期)組成。通常用記憶體中讀取乙個指令字的最短時間來規定cpu週期,(也就是 計算機通過內部或外部匯流排進行一次資訊傳輸從而完成乙個或幾個微操作所需要的時間)),它一般由12個時鐘週期(振盪週期)組成,也是由6個狀態週期組成。

時鐘週期表示了sdram所能執行的最高頻率。更小的時鐘週期就意味著更高的工作頻率。對於pc100規格的記憶體來說,它的執行時鐘週期應該不高於10納秒。

納秒與工作頻率之間的轉換關係為:1000 / 時鐘週期 =工作頻率。例如,標稱10納秒的pc100記憶體晶元,其工作頻率的表示式就應該是1000 / 10 = 100mhz,這說明此記憶體晶元的額定工作頻率為100mhz。

3樓:蠁蠁蠁胃

一條指令週期包括若干個機器週期,一條機器週期又包括若干個時鐘週期,時鐘週期即振盪週期。

拓展資料:

①時鐘週期/振盪週期:

時鐘週期又叫做振盪週期、節拍週期,定義為時鐘晶振頻率的倒數。時鐘週期是計算機中最基本的、最小的時間單位。在乙個時鐘週期內,cpu僅完成乙個最基本的動作。

例如晶振為12m,則時鐘週期為1/12us。又可以被定義為節拍。

②指令週期:

指令週期是指取出並完成一條指令所需的時間,一般由若干個機器週期組成,分為單週期指令,雙週期指令和多週期指令。

對於一些簡單的的單位元組指令,在取指令週期中,指令取出到指令暫存器後,立即解碼執行,不再需要其它的機器週期。對於一些比較複雜的指令,例如轉移指令、乘法指令,則需要兩個或者兩個以上的機器週期。

③機器週期:

在計算機中,為了便於管理,常把一條指令的執行過程劃分為若干個階段,每一階段完成一項工作。例如,取指令、儲存器讀、儲存器寫等,這每一項工作稱為乙個基本操作。完成乙個基本操作所需要的時間稱為機器週期。

一般情況下,乙個機器週期由若干個s週期(狀態週期)組成。比如,取值週期,取數週期。在80c51內部,機器週期一般包括於6個狀態週期,12個時鐘週期。

例如24m的晶振,機器週期為12/24m秒。

4樓:雲繡網

1、指令週期:    執行一條指令所需要的時間,一般由若干個機器週期組成。指令不同,所需的機器週期也不同。

對於一些簡單的的單位元組指令,在取指令週期中,指令取出到指令暫存器後,立即解碼執行,不再需要其它的機器週期。對於一些比較複雜的指令,例如轉移指令、乘法指令,則需要兩個或者兩個以上的機器週期。通常含乙個機器週期的指令稱為單週期指令,包含兩個機器週期的指令稱為雙週期指令。

2、機器週期:    在計算機中,為了便於管理,常把一條指令的執行過程劃分為若干個階段,每一階段完成一項工作。例如,取指令、儲存器讀、儲存器寫等,這每一項工作稱為乙個基本操作。

完成乙個基本操作所需要的時間稱為機器週期。一般情況下,乙個機器週期由若干個s週期(狀態週期)組成。

例如:8051系列微控制器的乙個機器週期同6個 s週期(狀態週期)組成。前面已說過乙個時鐘週期定義為乙個節拍(用p表示),二個節拍定義為乙個狀態週期(用s表示),8051微控制器的機器週期由6個 狀態週期組成,也就是說乙個機器週期=6個狀態週期=12個時鐘週期。

(例如外接24m晶振的微控制器,他的乙個機器週期=12/24m 秒)。

3、時鐘週期也稱為振盪週期,定義為時鐘脈衝的倒數(可以這樣來理解,時鐘週期就是微控制器外接晶振的倒數,例如12m的晶振,它的時間週期就是1/12 us),是計算機中最基本的、最小的時間單位。

在乙個時鐘週期內,cpu僅完成乙個最基本的動作。對於某種微控制器,若採用了1mhz的時鐘頻率,則時鐘週期為1us;若採用4mhz的時鐘頻率,則時鐘 週期為250us。由於時鐘脈衝是計算機的基本工作脈衝,它控制著計算機的工作節奏(使計算機的每一步都統一到它的步調上來)。

顯然,對同一種機型的計算 機,時鐘頻率越高,計算機的工作速度就越快。

例如:8051微控制器把乙個時鐘週期定義為乙個節拍(用p表示),二個節拍定義為乙個狀態週期(用s表示)。

(資料**於:雲繡網)

什麼是指令週期?指令週期是否有乙個固定值?為什麼

5樓:看看新聞逛逛吧

指令週期是指一條指令從開始取指令直到指令執行完這段時間。

由於計算機中各種指令執行所需的時間差異很大,因此為了提高cpu執行效率,即使在同步控制的機器中,不同指令的指令週期長度都是不一致的,也就是說指令週期對於不同的指令來說不是乙個固定值。

什麼是指令週期?什麼是機器週期?什麼是時鐘週期?三者之間的關係如何?

6樓:

指令週期:取出並執行一條指令的時間。

機器週期:通常用記憶體中讀取乙個指令字的最短時間來規定cpu週期。(也就是計算機完成乙個基本操作所花費的時間)

時鐘週期:處理操作的最基本單位。(cpu的主頻)指令週期、機器週期和時鐘週期之間的關係:指令週期通常用若干個機器週期表示,而機器週期時間又包含有若干個時鐘週期。

7樓:匿名使用者

cpu從記憶體取出一條指令並執行這條指令的時間總和。

指令週期是執行一條指令所需要的時間,一般由若干個機器週期組成。指令不同,所需的機器週期數也不同。對於一些簡單的的單位元組指令,在取指令週期中,指令取出到指令暫存器後,立即解碼執行,不再需要其它的機器週期。

對於一些比較複雜的指令,例如轉移指令、乘法指令,則需要兩個或者兩個以上的機器週期。

通常含乙個機器週期的指令稱為單週期指令,包含兩個機器週期的指令稱為雙週期指令。

企業系統規劃流程第一步是什麼

所謂物流系統規劃,是指確定物流系統發展目標和設計達到目標的策略與行動的過程,實際就是對整個物流系統的計畫。物流系統是乙個涉及領域非常廣泛的綜合系統,它涉及交通運輸 貨 運 倉儲管理 流通加工 配送 資訊服務 營銷策劃等領域,其規劃的內容主要有發展規劃 布局規劃 工程規劃三個方面,可以說物流系統規劃是...

與人溝通的第一步是什麼,怎麼邁出溝通的第一步?該怎麼與人溝通(我是乙個很不愛說話的人)在沒必要的時候從來就不會多說一句閒話

與人溝通的第一步如果你和對方的生活圈沒有任何交集,對方也不是有名氣之人,那麼認識對方的方法就只能是主動打招呼,以求建立溝通關係。推薦大家使用讚美開場的方式,是一種很實用的開場白 男生 你的眼睛水汪汪的,你是不是戴美瞳了?女生 沒有啦!男生 你眼睛好像在說一句話。女生可能會問什麼話,你可以說 對面的歐...

學習鉛筆手繪的第一步是什麼?是畫輪廓嗎

首先當然還是從草稿練起,地基好了才能再進一步,比較推薦的教程有林晃x角尾丸的超級素描漫畫技法,千萬不要買cc動漫社的,然後就是一起來學馬克筆吧,都很棒的 其實這是對自己一路自學繪畫的總結,我就是那個工作之後才開始學畫畫的人。謝謝所有給我點讚的朋友,給予如此枯燥長文的耐心。零基礎想學畫的 想直接得到結...