EU處理單元是什麼

  • 作者:由 匿名使用者 發表于 體育
  • 2021-08-13

EU處理單元是

執行單元(Execution Unit) 英文Execution Unit的縮寫,是微處理器中的執行單元,它負責指令的執行,實際是既有控制器的功能,也有運算器的功能。

包括:ALU、標誌暫存器、暫存器、暫存器組、控制單元。EU和BIU是組成8086微處理器的兩個基本功能部件,他們相互配合完成指令操作。當EU從指令佇列中去走指令後,指令隊列出現空位元組,BIU就立即自動地從記憶體中取出後續的指令放入佇列;當EU執行指令需要運算元時,BIU就根據EU給出的運算元有效地址,從指定的記憶體單元或I/O埠取出資料供EU使用;當EU運算結束後,BIU將運算結果寫入指定的記憶體單元或I/O埠。EU和BIU這兩個功能部件又是相互獨立的。大多數情況下,EU的執行指令操作與BIU的取指令操作在實踐上可重疊進行,既EU進行某條指令執行操作時,BIU可同時進行後繼指令的取指令操作,這兩個部件並行連續工作可形成指令處理流水線。 在8086處理器中,它包含有四個16位的資料暫存器(AX、BX、CX、DX,每個16位暫存器,都可以作為兩個8位暫存器使用例如AX可以作為AH和AL)和四個16位的指示器(SP、BP)、變址暫存器(SI、DI),以及執行算術運算和邏輯運算的算術邏輯單元ALU,狀態標誌暫存器等。執行單元沒有連線到系統總線上,對於系統匯流排來說,它是外界的。執行單元EU從匯流排介面單元BIU的“指令佇列緩衝器”獲得指令,同樣,當指令要求訪問儲存器或I/O介面電路時,EU向BIU發出請求,由BIU透過匯流排獲得儲存資料。

Top