時鍾周期、總線周期(機器周期)區別


轉載自:https://blog.csdn.net/hanchaoman/article/details/8970681

8086CPU 執行一條指令是由取指令、譯碼和執行等操作組成的,為了使 8086CPU 的各種操作協調同步進行, 8086CPU 必須在時鍾信號 CLK 控制下工作,時鍾信號是一個周期性的脈沖信號,一個時鍾脈沖的時間長度稱為一個時鍾周期 (Clock Cycle),是時鍾頻率(主頻)的倒數,時鍾周期是計算機系統中的時間基准,是計算機的一個重要性能指標,也是時序分析的刻度, 8086 的主頻為 5MHz ,時鍾周期為 200ns , 8086-1 的主頻為 10MHz ,時鍾周期為 100ns 。

  8086CPU 要通過總線才能與外部交換信息, CPU 通過總線接口單元與外部交換一次信息,稱為一次總線操作,所耗用的時間稱為一個總線周期 (Bus Cycle) ,也稱機器周期( Machine Cycle )。一個總線周期由若干個時鍾周期組成,總線操作的類型不同,總線周期也不同。一個總線周期內完成的數據傳輸,一般有傳送地址和傳送數據兩個過程。

  8086CPU 執行一條指令所需要的時間稱為指令周期( Instruction Cycle )一個指令周期由若干個總線周期組成,不同指令的指令周期不是等長的,最短為一個總線周期,長的指令周期,如乘法指令周期,長達 124 個時鍾周期。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM