2016-02-24 60 views
1

我在研究8085微處理器,發現它在3 Mhz上工作,例如需要4個時鐘週期來獲取操作碼,3個時鐘週期用於IO/M讀取或寫入。

所以,現在,如果我以某種方式超頻8085工作在10Mhz那麼時鐘週期的數量會減少?
或者週期數保持不變,但3或4個完整週期的有效時間會減少?超頻8085微處理器是否會減少時鐘週期數

回答

7

超頻減少了一個週期的長度。說明仍然採用相同的週期數。

時鐘週期是一個心跳,用於同步電路中的動作。不同的部分同時工作,根據時鐘在適當的時刻傳遞數據。用寄存器的值

  1. 負載累加器而發出存儲器讀取週期;:例如,對於一個虛構的體系結構的四周期指令可能被作爲執行
  2. 將累加值的低四位加到累加器;
  3. 向累加器添加高四位取值;
  4. 將累加器的值移回寄存器。

你不能削減從一個週期沒有改變的地方建築 - 只需提供更快的時鐘不能使ALU突然在8位數量和工作,即使這樣做了,寄存器,可其最終價值將不會比第四周期更早地收到價值。

簡單地改變時鐘速率並不會改變電路的佈局或重載邏輯,所以它不能改變不同部件做的事情或他們期望其他部件的相對時間所需的週期數事情完成了。

+0

謝謝。這是問題的完美答案。我想問你的一件事是,如果我超頻cpu到如此程度以至於時鐘頻率降低太多,以至於時間不足以完成一項任務,那麼會發生什麼情況?謝謝。 –

+1

一旦超頻超出了您的特定芯片可以處理的容差(他們大量生產容差;這是運氣的抽獎 - 也許你很幸運),芯片內的不同部分將開始不正常的行爲,通常與快速的結果可預測功能的完整分解。超頻的正常效果之一是熱量的顯着增加,這通常是首先開始產生負面影響的事情,所以通過應用荒謬的冷卻你可以經常走很長的路。其中,對於8085來說,或多或少都是活躍的。 – Tommy

+0

謝謝。我同意這樣的事實,即CPU將開始變得越來越熱,但除此之外,'技術上'必須在系統內部發生什麼以及數據,寄存器,存儲器和數據線。請回復。 –