匯流排接口部件

匯流排接口部件,由段暫存器(代碼段暫存器CS、數據段暫存器DS、堆疊段暫存器SS和附加段暫存器ES)、指令指針暫存器、地址加法器、匯流排控制電路和指令佇列緩衝器等組成。

基本介紹

  • 中文名:匯流排接口部件
  • 外文名:BIU
  • 組成:4個段地址暫存器
  • 功能:傳送給執行部件EU
部件介紹,組成,功能,管理,

部件介紹

匯流排接口部件又名匯流排接口單元 (BIU、Bus Interface Unit)
匯流排接口部件
它和執行單元(EU)合稱為8086、8088兩大獨立工作單元。

組成

匯流排接口部件由下列各部分組成:
(1)4個段地址暫存器
CS——16位的代碼段暫存器
DS——16位的數據段暫存器
ES——16位的擴展段暫存器
SS——16位的堆疊段暫存器
(2)16位的指令指針暫存器IP;
(3)20位的地址加法器

功能

BIU負責從記憶體指定區域取出指令傳送到指令佇列中排隊;執行指令時所需要的運算元也由BIU從相應的記憶體區域取出,傳送給執行部件EU。指令執行的結果如果需要存入記憶體的話,也由BIU寫入相應的記憶體區域。總之,BIU同外部匯流排連線為EU完成所有的匯流排操作,並形成20位的記憶體物理地址

管理

(1) BIU和EU可以並行工作,提高CPU效率。BIU監視著指令佇列。當指令佇列中有2個空位元組
匯流排接口部件
,就自動把指令取到佇列中。
(2) EU執行指令時,從指令佇列頭部取指令,然後執行。如需訪問存儲器,則EU向BIU發出請求,由BIU訪問存儲器。
(3) 在執行轉移、調用、返回指令時,需改變佇列中的指令,要等新指令裝入佇列中後,EU才繼續執行指令。

相關詞條

熱門詞條

聯絡我們