回覆列表
  • 1 # 使用者2458317293922

    運算器 的組成

     

    1、 算術邏輯運算單元ALU(Arithmetic and Logic Unit)

     

    ALU主要完成對二進位制資料的定點算術運算(加減乘除)、邏輯運算(與或非異或)以及移位操作。在某些CPU中還有專門用於處理移位操作的移位器。

     

    通常ALU由兩個輸入端和一個輸出端。整數單元有時也稱為IEU(Integer Execution Unit)。我們通常所說的“CPU是XX位的”就是指ALU所能處理的資料的位數。

     

    2、 浮點運算單元FPU(Floating Point Unit)

     

    FPU主要負責浮點運算和高精度整數運算。有些FPU還具有向量運算的功能,另外一些則有專門的向量處理單元。

     

    3、 通用暫存器組

     

    通用暫存器組是一組最快的儲存器,用來儲存參加運算的運算元和中間結果。

     

    對於x86指令集只支援8個通用暫存器的缺點,Intel最新CPU採用了一種叫做“暫存器重新命名”的技術,這種技術使x86CPU的暫存器可以突破8個的限制,達到32個甚至更多。

     

    4、 專用暫存器

     

    專用暫存器通常是一些狀態暫存器,不能透過程式改變,由CPU自己控制,表明某種狀態。

  • 中秋節和大豐收的關聯?
  • dior標誌含義?